#include <sc_length_param.h>
Public メソッド | |
sc_length_param () | |
sc_length_param (int) | |
sc_length_param (const sc_length_param &) | |
sc_length_param (sc_without_context) | |
sc_length_param & | operator= (const sc_length_param &) |
int | len () const |
void | len (int) |
const std::string | to_string () const |
void | print (::std::ostream &=::std::cout) const |
void | dump (::std::ostream &=::std::cout) const |
Private 変数 | |
int | m_len |
フレンド | |
bool | operator== (const sc_length_param &, const sc_length_param &) |
bool | operator!= (const sc_length_param &, const sc_length_param &) |
sc_length_param.h の 71 行で定義されています。
sc_dt::sc_length_param::sc_length_param | ( | ) | [inline] |
sc_length_param.h の 113 行で定義されています。
00114 { 00115 *this = sc_length_context::default_value(); 00116 }
sc_dt::sc_length_param::sc_length_param | ( | int | len_ | ) | [inline] |
sc_dt::sc_length_param::sc_length_param | ( | const sc_length_param & | a | ) | [inline] |
sc_dt::sc_length_param::sc_length_param | ( | sc_without_context | ) | [inline, explicit] |
sc_length_param & sc_dt::sc_length_param::operator= | ( | const sc_length_param & | a | ) | [inline] |
sc_length_param.h の 138 行で定義されています。
00139 { 00140 if( &a != this ) 00141 { 00142 m_len = a.m_len; 00143 } 00144 return *this; 00145 }
int sc_dt::sc_length_param::len | ( | ) | const [inline] |
void sc_dt::sc_length_param::len | ( | int | len_ | ) | [inline] |
const std::string sc_dt::sc_length_param::to_string | ( | ) | const |
sc_length_param.cpp の 59 行で定義されています。
00060 { 00061 std::string s; 00062 00063 char buf[BUFSIZ]; 00064 00065 s += "("; 00066 std::sprintf( buf, "%d", m_len ); 00067 s += buf; 00068 s += ")"; 00069 00070 return s; 00071 }
void sc_dt::sc_length_param::print | ( | ::std::ostream & | os = ::std::cout |
) | const |
void sc_dt::sc_length_param::dump | ( | ::std::ostream & | os = ::std::cout |
) | const |
sc_length_param.cpp の 81 行で定義されています。
00082 { 00083 os << "sc_length_param" << ::std::endl; 00084 os << "(" << ::std::endl; 00085 os << "len = " << m_len << ::std::endl; 00086 os << ")" << ::std::endl; 00087 }
bool operator== | ( | const sc_length_param & | a, | |
const sc_length_param & | b | |||
) | [friend] |
bool operator!= | ( | const sc_length_param & | a, | |
const sc_length_param & | b | |||
) | [friend] |
int sc_dt::sc_length_param::m_len [private] |
sc_length_param.h の 97 行で定義されています。