#include <chars_seq.H>
Public Types | |
typedef char * | chars |
Public Member Functions | |
chars_seq (int len_hint=0, int bytes=0) | |
chars_seq (void **buffer, int bytes) throw (failure) | |
chars_seq (const char **seq, int len) throw (failure) | |
~chars_seq () | |
operator chars * () const | |
chars | ith (int i) const |
chars | operator[] (int i) const |
int | length () const |
void | append (const chars s) throw (failure) |
void | append (const Text &t) throw (failure) |
void | operator+= (const chars s) throw (failure) |
void | operator+= (const Text &t) throw (failure) |
Static Public Member Functions | |
static int | min_size (int len) |
Private Member Functions | |
chars_seq (const chars_seq &) | |
chars_seq (chars_seq &) | |
void | operator= (chars_seq &) |
Private Attributes | |
chars_seq_impl::rep * | p |
Friends | |
class | SRPC |
class | SRPC_impl |
class | chars_seq_impl |
Classes | |
struct | failure |
|
Definition at line 51 of file chars_seq.H. |
|
Definition at line 111 of file chars_seq.C. References chars_seq_impl::allocate_buffer(), and p. |
|
Definition at line 121 of file chars_seq.C. References chars_seq_impl::manual. |
|
Definition at line 129 of file chars_seq.C. References chars_seq_impl::allocate_buffer(). |
|
Definition at line 137 of file chars_seq.C. References chars_seq_impl::rep::h, chars_seq_impl::manual, and p. |
|
|
|
|
|
Definition at line 184 of file chars_seq.C. |
|
Definition at line 159 of file chars_seq.C. References chars_seq_impl::allocate_buffer(), and chars_seq_impl::expand(). Referenced by C_Catna(), C_CatnT(), ConvertEnvVars(), ConvertVals(), main(), operator+=(), and Test(). |
|
Definition at line 99 of file chars_seq.H. References chars_seq_impl::rep::base, and p. Referenced by operator[](). |
|
Definition at line 105 of file chars_seq.H. References chars_seq_impl::rep::h, and p. Referenced by main(), RunTool(), RunToolServerInit(), S_Catna(), S_Catnf(), and S_CatnT(). |
|
Definition at line 143 of file chars_seq.C. References round_up(). Referenced by chars_seq_impl::allocate_buffer(), and S_Catnf(). |
|
Definition at line 90 of file chars_seq.H. References chars_seq_impl::rep::base, and p. |
|
Definition at line 126 of file chars_seq.H. |
|
Definition at line 123 of file chars_seq.H. References append(). |
|
|
|
Definition at line 102 of file chars_seq.H. References ith(). |
|
Definition at line 36 of file chars_seq.H. |
|
Definition at line 34 of file chars_seq.H. |
|
Definition at line 35 of file chars_seq.H. |
|
Definition at line 126 of file chars_seq.H. Referenced by chars_seq(), ith(), length(), operator chars *(), and ~chars_seq(). |