SystemC  2.3.2
Accellera SystemC proof-of-concept library
sc_dt::scfx_string Class Reference

Simple string class for internal use. More...

#include <sysc/datatypes/fx/scfx_string.h>

Public Member Functions

 scfx_string ()
 
 ~scfx_string ()
 
int length () const
 
void clear ()
 
char & operator[] (int)
 
void append (int)
 
void discard (int)
 
void remove (int)
 
void operator+= (char)
 
void operator+= (const char *)
 
 operator const char * ()
 

Detailed Description

Simple string class for internal use.

Definition at line 77 of file scfx_string.h.

Constructor & Destructor Documentation

◆ scfx_string()

sc_dt::scfx_string::scfx_string ( )
inline

Definition at line 133 of file scfx_string.h.

◆ ~scfx_string()

sc_dt::scfx_string::~scfx_string ( )
inline

Definition at line 141 of file scfx_string.h.

Member Function Documentation

◆ append()

void sc_dt::scfx_string::append ( int  n)
inline

Definition at line 177 of file scfx_string.h.

◆ clear()

void sc_dt::scfx_string::clear ( )
inline

Definition at line 157 of file scfx_string.h.

◆ discard()

void sc_dt::scfx_string::discard ( int  n)
inline

Definition at line 185 of file scfx_string.h.

◆ length()

int sc_dt::scfx_string::length ( ) const
inline

Definition at line 149 of file scfx_string.h.

◆ operator const char *()

sc_dt::scfx_string::operator const char * ( )
inline

Definition at line 221 of file scfx_string.h.

◆ operator+=() [1/2]

void sc_dt::scfx_string::operator+= ( char  c)
inline

Definition at line 204 of file scfx_string.h.

◆ operator+=() [2/2]

void sc_dt::scfx_string::operator+= ( const char *  s)
inline

Definition at line 213 of file scfx_string.h.

◆ operator[]()

char & sc_dt::scfx_string::operator[] ( int  i)
inline

Definition at line 166 of file scfx_string.h.

◆ remove()

void sc_dt::scfx_string::remove ( int  i)
inline

Definition at line 193 of file scfx_string.h.


The documentation for this class was generated from the following file: