#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_old & | operator= (const char *s) |
sc_string_old & | operator= (const sc_string_old &s) |
sc_string_old & | operator+= (const char *s) |
sc_string_old & | operator+= (char c) |
sc_string_old & | operator+= (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_old & | fmt (const T &t) |
sc_string_old & | fmt (const sc_string_old &s) |
int | pos (const sc_string_old &sub_string) const |
sc_string_old & | remove (unsigned index, unsigned length) |
sc_string_old & | insert (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_rep * | rep |
フレンド | |
systemc_ostream & | operator<< (systemc_ostream &os, const sc_string_old &a) |
systemc_istream & | operator>> (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] |
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] |
sc_string_rep* sc_dt::sc_string_old::rep [private] |