クラス sc_dt::sc_string_old

#include <sc_string.h>

すべてのメンバ一覧

Public メソッド

 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 メソッド

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

Private メソッド

 sc_string_old (sc_string_rep *r)
void test (int position) const
unsigned fmt_length () const

Private 変数

sc_string_reprep

フレンド

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)


コンストラクタとデストラクタ

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 (  ) 

sc_dt::sc_string_old::sc_string_old ( sc_string_rep r  )  [private]


関数

sc_string_old & sc_dt::sc_string_old::operator= ( const char *  s  ) 

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  ) 

sc_string_old & sc_dt::sc_string_old::operator+= ( char  c  ) 

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  )  const

sc_string_old sc_dt::sc_string_old::operator+ ( char  c  )  const

sc_string_old sc_dt::sc_string_old::operator+ ( const sc_string_old s  )  const

sc_string_old sc_dt::sc_string_old::substr ( int  first,
int  last 
) const

bool sc_dt::sc_string_old::operator== ( const char *  s  )  const

bool sc_dt::sc_string_old::operator!= ( const char *  s  )  const

bool sc_dt::sc_string_old::operator< ( const char *  s  )  const

bool sc_dt::sc_string_old::operator<= ( const char *  s  )  const

bool sc_dt::sc_string_old::operator> ( const char *  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 sc_string_old s  )  const

bool sc_dt::sc_string_old::operator< ( const sc_string_old s  )  const

bool sc_dt::sc_string_old::operator<= ( const sc_string_old s  )  const

bool sc_dt::sc_string_old::operator> ( const sc_string_old s  )  const

bool sc_dt::sc_string_old::operator>= ( const sc_string_old s  )  const

int sc_dt::sc_string_old::length (  )  const

const char * sc_dt::sc_string_old::c_str (  )  const

sc_dt::sc_string_old::operator const char * (  )  const

char sc_dt::sc_string_old::operator[] ( int  index  )  const

char & sc_dt::sc_string_old::operator[] ( int  index  ) 

sc_string_old sc_dt::sc_string_old::to_string ( const char *  format,
  ... 
) [static]

template<class T>
sc_string_old& sc_dt::sc_string_old::fmt ( const T &  t  )  [inline]

sc_string_old & sc_dt::sc_string_old::fmt ( const sc_string_old s  ) 

int sc_dt::sc_string_old::pos ( const sc_string_old sub_string  )  const

sc_string_old & sc_dt::sc_string_old::remove ( unsigned  index,
unsigned  length 
)

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

bool sc_dt::sc_string_old::contains ( char  c  )  const

sc_string_old sc_dt::sc_string_old::uppercase (  )  const

sc_string_old sc_dt::sc_string_old::lowercase (  )  const

sc_string_old sc_dt::sc_string_old::make_str ( long  n  )  [static]

void sc_dt::sc_string_old::set ( int  index,
char  c 
)

int sc_dt::sc_string_old::cmp ( const char *  s  )  const

int sc_dt::sc_string_old::cmp ( const sc_string_old s  )  const

void sc_dt::sc_string_old::print ( systemc_ostream os = ::std::cout  )  const

void sc_dt::sc_string_old::test ( int  position  )  const [private]

unsigned sc_dt::sc_string_old::fmt_length (  )  const [private]


フレンドと関連する関数

systemc_ostream& operator<< ( systemc_ostream os,
const sc_string_old a 
) [friend]

systemc_istream& operator>> ( systemc_istream is,
sc_string_old a 
) [friend]

sc_string_old operator+ ( const char *  s,
const sc_string_old t 
) [friend]


変数


このクラスの説明は次のファイルから生成されました:

SystemCに対してFri Jun 6 07:41:24 2008に生成されました。  doxygen 1.5.6