CAPD DynSys Library  5.2.0
capd::krak::flexstring Class Reference

#include <capd/krak/frstring.h>

Public Member Functions

virtual int who (void)
 
 flexstring (void)
 
 flexstring (const frstring &from)
 
 flexstring (const char *init_string)
 
flexstringoperator= (frstring &second_string)
 
flexstringoperator= (double d)
 
virtual ~flexstring (void)
 
virtual void resize (int len)
 
char * string (void) const
 
char character (int n)
 
virtual atomcopy ()
 
int operator+ (frstring &second_string)
 
int operator+ (int an_int)
 
frstring operator++ (void)
 
frstring operator++ (int)
 
frstring operator-- (void)
 
int operator<= (frstring &second_string)
 
int operator<= (capd::krak::atom &an_atom)
 
int operator>= (frstring &second_string)
 
int operator>= (capd::krak::atom &an_atom)
 
int operator< (frstring &second_string)
 
int operator> (frstring &second_string)
 
int operator== (const frstring &second_string)
 
int operator== (capd::krak::atom &an_atom)
 
int operator!= (const frstring &second_string)
 
frstring operator[] (int last)
 
frstring operator() (int first) const
 
frstring operator() (int first, int last) const
 
frstring rmqm (void)
 
void insert (int pos, char c)
 
void remove (int pos)
 
void split (int ncol)
 
virtual frstring descriptor (void)
 
virtual void put (std::ostream &out)
 
frstring extractFirstItem (void)
 
frstring getFirstItem (void)
 
int get (void)
 

Public Attributes

char * extern_str
 
char intern_str [INTERN_STR_LEN]
 

Member Function Documentation

◆ character()

char capd::krak::frstring::character ( int  n)
inlineinherited

◆ copy()

capd::krak::atom * capd::krak::frstring::copy ( )
inlinevirtualinherited

◆ descriptor()

capd::krak::frstring capd::krak::frstring::descriptor ( void  )
inlinevirtualinherited

◆ get()

int capd::krak::frstring::get ( void  )
inlineinherited

◆ operator!=()

int capd::krak::frstring::operator!= ( const frstring second_string)
inlineinherited

◆ operator<=()

int capd::krak::frstring::operator<= ( capd::krak::atom an_atom)
inlinevirtualinherited

Reimplemented from capd::krak::atom.

Reimplemented in capd::krak::item.

◆ operator==()

int capd::krak::frstring::operator== ( capd::krak::atom an_atom)
inlinevirtualinherited

Reimplemented from capd::krak::atom.

Reimplemented in capd::krak::item.

◆ operator>=()

int capd::krak::frstring::operator>= ( capd::krak::atom an_atom)
inlinevirtualinherited

Reimplemented from capd::krak::atom.

Reimplemented in capd::krak::item.

◆ string()

char * capd::krak::frstring::string ( void  ) const
inlineinherited

◆ who()

int capd::krak::flexstring::who ( void  )
inlinevirtual

Reimplemented from capd::krak::frstring.

Member Data Documentation

◆ extern_str

char* capd::krak::flexstring::extern_str

◆ intern_str

char capd::krak::flexstring::intern_str[INTERN_STR_LEN]