sc_dt::sc_string_old Class Reference

#include <sysc/utils/sc_string.h>

List of all members.

Public Member Functions

 sc_string_old (int size=16)
 sc_string_old (const char *s)
 sc_string_old (const char *s, int n)
 sc_string_old (const sc_string_old &s)
 ~sc_string_old ()
sc_string_oldoperator= (const char *s)
sc_string_oldoperator= (const sc_string_old &s)
sc_string_oldoperator+= (const char *s)
sc_string_oldoperator+= (char c)
sc_string_oldoperator+= (const sc_string_old &s)
sc_string_old operator+ (const char *s) const
sc_string_old operator+ (char c) const
sc_string_old operator+ (const sc_string_old &s) const
sc_string_old substr (int first, int last) const
bool operator== (const char *s) const
bool operator!= (const char *s) const
bool operator< (const char *s) const
bool operator<= (const char *s) const
bool operator> (const char *s) const
bool operator>= (const char *s) const
bool operator== (const sc_string_old &s) const
bool operator!= (const sc_string_old &s) const
bool operator< (const sc_string_old &s) const
bool operator<= (const sc_string_old &s) const
bool operator> (const sc_string_old &s) const
bool operator>= (const sc_string_old &s) const
int length () const
const char * c_str () const
 operator const char * () const
char operator[] (int index) const
char & operator[] (int index)
template<class T >
sc_string_oldfmt (const T &t)
sc_string_oldfmt (const sc_string_old &s)
int pos (const sc_string_old &sub_string) const
sc_string_oldremove (unsigned index, unsigned length)
sc_string_oldinsert (const sc_string_old &sub_string, unsigned index)
bool is_delimiter (const sc_string_old &str, unsigned index) const
bool contains (char c) const
sc_string_old uppercase () const
sc_string_old lowercase () const
void set (int index, char c)
int cmp (const char *s) const
int cmp (const sc_string_old &s) const
void print (systemc_ostream &os=::std::cout) const

Static Public Member Functions

static sc_string_old to_string (const char *format,...)
static sc_string_old make_str (long n)

Friends

systemc_ostreamoperator<< (systemc_ostream &os, const sc_string_old &a)
systemc_istreamoperator>> (systemc_istream &is, sc_string_old &a)
sc_string_old operator+ (const char *s, const sc_string_old &t)

Detailed Description

Definition at line 65 of file sc_string.h.


Constructor & Destructor Documentation

sc_dt::sc_string_old::sc_string_old ( int  size = 16  )  [explicit]
sc_dt::sc_string_old::sc_string_old ( const char *  s  ) 
sc_dt::sc_string_old::sc_string_old ( const char *  s,
int  n 
)
sc_dt::sc_string_old::sc_string_old ( const sc_string_old s  ) 
sc_dt::sc_string_old::~sc_string_old (  ) 

Member Function Documentation

const char* sc_dt::sc_string_old::c_str (  )  const
int sc_dt::sc_string_old::cmp ( const sc_string_old s  )  const
int sc_dt::sc_string_old::cmp ( const char *  s  )  const
bool sc_dt::sc_string_old::contains ( char  c  )  const
sc_string_old& sc_dt::sc_string_old::fmt ( const sc_string_old s  ) 
template<class T >
sc_string_old& sc_dt::sc_string_old::fmt ( const T &  t  )  [inline]

Definition at line 155 of file sc_string.h.

sc_string_old& sc_dt::sc_string_old::insert ( const sc_string_old sub_string,
unsigned  index 
)
bool sc_dt::sc_string_old::is_delimiter ( const sc_string_old str,
unsigned  index 
) const
int sc_dt::sc_string_old::length (  )  const
sc_string_old sc_dt::sc_string_old::lowercase (  )  const
static sc_string_old sc_dt::sc_string_old::make_str ( long  n  )  [static]
sc_dt::sc_string_old::operator const char * (  )  const
bool sc_dt::sc_string_old::operator!= ( const sc_string_old s  )  const
bool sc_dt::sc_string_old::operator!= ( const char *  s  )  const
sc_string_old sc_dt::sc_string_old::operator+ ( const sc_string_old s  )  const
sc_string_old sc_dt::sc_string_old::operator+ ( char  c  )  const
sc_string_old sc_dt::sc_string_old::operator+ ( const char *  s  )  const
sc_string_old& sc_dt::sc_string_old::operator+= ( const sc_string_old s  ) 
sc_string_old& sc_dt::sc_string_old::operator+= ( char  c  ) 
sc_string_old& sc_dt::sc_string_old::operator+= ( const char *  s  ) 
bool sc_dt::sc_string_old::operator< ( const sc_string_old s  )  const
bool sc_dt::sc_string_old::operator< ( const char *  s  )  const
bool sc_dt::sc_string_old::operator<= ( const sc_string_old s  )  const
bool sc_dt::sc_string_old::operator<= ( const char *  s  )  const
sc_string_old& sc_dt::sc_string_old::operator= ( const sc_string_old s  ) 
sc_string_old& sc_dt::sc_string_old::operator= ( const char *  s  ) 
bool sc_dt::sc_string_old::operator== ( const sc_string_old s  )  const
bool sc_dt::sc_string_old::operator== ( const char *  s  )  const
bool sc_dt::sc_string_old::operator> ( const sc_string_old s  )  const
bool sc_dt::sc_string_old::operator> ( const char *  s  )  const
bool sc_dt::sc_string_old::operator>= ( const sc_string_old s  )  const
bool sc_dt::sc_string_old::operator>= ( const char *  s  )  const
char& sc_dt::sc_string_old::operator[] ( int  index  ) 
char sc_dt::sc_string_old::operator[] ( int  index  )  const
int sc_dt::sc_string_old::pos ( const sc_string_old sub_string  )  const
void sc_dt::sc_string_old::print ( systemc_ostream os = ::std::cout  )  const
sc_string_old& sc_dt::sc_string_old::remove ( unsigned  index,
unsigned  length 
)
void sc_dt::sc_string_old::set ( int  index,
char  c 
)
sc_string_old sc_dt::sc_string_old::substr ( int  first,
int  last 
) const
static sc_string_old sc_dt::sc_string_old::to_string ( const char *  format,
  ... 
) [static]
sc_string_old sc_dt::sc_string_old::uppercase (  )  const

Friends And Related Function Documentation

sc_string_old operator+ ( const char *  s,
const sc_string_old t 
) [friend]
systemc_ostream& operator<< ( systemc_ostream os,
const sc_string_old a 
) [friend]
systemc_istream& operator>> ( systemc_istream is,
sc_string_old a 
) [friend]

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

Generated on 31 Jul 2017 for SystemC by  doxygen 1.6.1