37 friend inline int N (
string a);
47 string (
const char* s,
int n);
67string copy (
string a);
129 inline operator char* ()
const {
return rep->value; }
c_string_rep(char *v=NULL)
c_string_rep & operator=(c_string_rep &)
c_string_rep(c_string_rep &)
#define CONCRETE_CODE(PTR)
Macro used to define the implementation of a concrete smart pointer.
The list class represents a linked list.
bool operator!=(const char *s)
bool operator==(const char *s)
string operator()(int start, int end)
void tm_delete_array(C *Ptr)
bool operator<(string a, string b)
string as_string_bool(bool f)
char * as_charp(string s)
string as_string(int16_t i)
string operator*(const char *a, string b)
long int as_long_int(string s)
double as_double(string s)
string & operator<<(string &a, char)
bool operator<=(string a, string b)
Structure representing a concrete object with a reference count.