basic_type Class Reference#include <basic_type.h>
List of all members.
Constructor & Destructor Documentation
basic_type::basic_type |
( |
|
) |
[inline] |
|
basic_type::basic_type |
( |
unsigned int |
sign, |
|
|
unsigned int |
length, |
|
|
unsigned int |
base_type, |
|
|
unsigned int |
parse_only = 0 |
|
) |
[inline] |
|
Member Function Documentation
int basic_type::alignment |
( |
|
) |
|
|
string basic_type::base_name |
( |
|
) |
const |
|
void basic_type::base_type |
( |
unsigned int |
bt |
) |
[inline, private] |
|
unsigned int basic_type::base_type |
( |
|
) |
const [inline, private] |
|
void basic_type::finish |
( |
|
) |
|
|
bool basic_type::is_arithmetic |
( |
|
) |
const [inline] |
|
bool basic_type::is_char |
( |
|
) |
const [inline] |
|
bool basic_type::is_ellipsis |
( |
|
) |
const [inline] |
|
bool basic_type::is_float |
( |
|
) |
const [inline] |
|
bool basic_type::is_int |
( |
|
) |
const [inline] |
|
bool basic_type::is_integer |
( |
|
) |
const [inline] |
|
bool basic_type::is_long |
( |
|
) |
const [inline] |
|
bool basic_type::is_longlong |
( |
|
) |
const [inline] |
|
bool basic_type::is_no_length |
( |
|
) |
const [inline] |
|
bool basic_type::is_no_sign |
( |
|
) |
const [inline] |
|
bool basic_type::is_no_type |
( |
|
) |
const [inline] |
|
bool basic_type::is_scalar |
( |
|
) |
const [inline] |
|
bool basic_type::is_short |
( |
|
) |
const [inline] |
|
bool basic_type::is_signed |
( |
|
) |
const [inline] |
|
bool basic_type::is_unsigned |
( |
|
) |
const [inline] |
|
bool basic_type::is_void |
( |
|
) |
const [inline] |
|
void basic_type::length |
( |
unsigned int |
l |
) |
[inline, private] |
|
unsigned int basic_type::length |
( |
|
) |
const [inline, private] |
|
string basic_type::length_name |
( |
|
) |
const |
|
bool basic_type::operator!= |
( |
const basic_type & |
bt2 |
) |
const [inline] |
|
bool basic_type::operator< |
( |
const basic_type & |
bt2 |
) |
const [inline] |
|
bool basic_type::operator== |
( |
const basic_type & |
bt2 |
) |
const [inline] |
|
void basic_type::parse_only |
( |
bool |
po |
) |
[inline] |
|
bool basic_type::parse_only |
( |
|
) |
const [inline] |
|
void basic_type::set_char |
( |
|
) |
[inline] |
|
void basic_type::set_ellipsis |
( |
|
) |
[inline] |
|
void basic_type::set_float |
( |
|
) |
[inline] |
|
void basic_type::set_int |
( |
|
) |
[inline] |
|
void basic_type::set_long |
( |
|
) |
[inline] |
|
void basic_type::set_longlong |
( |
|
) |
[inline] |
|
void basic_type::set_no_length |
( |
|
) |
[inline] |
|
void basic_type::set_no_sign |
( |
|
) |
[inline] |
|
void basic_type::set_no_type |
( |
|
) |
[inline] |
|
void basic_type::set_short |
( |
|
) |
[inline] |
|
void basic_type::set_signed |
( |
|
) |
[inline] |
|
void basic_type::set_unsigned |
( |
|
) |
[inline] |
|
void basic_type::set_void |
( |
|
) |
[inline] |
|
void basic_type::sign |
( |
unsigned int |
s |
) |
[inline, private] |
|
unsigned int basic_type::sign |
( |
|
) |
const [inline, private] |
|
string basic_type::sign_name |
( |
|
) |
const |
|
int basic_type::to_num |
( |
|
) |
const |
|
string basic_type::to_string |
( |
|
) |
const |
|
Member Data Documentation
|
Definition at line 93 of file basic_type.h.
Referenced by base_type(), is_arithmetic(), is_char(), is_ellipsis(), is_float(), is_int(), is_integer(), is_no_type(), is_scalar(), is_void(), set_char(), set_ellipsis(), set_float(), set_int(), set_no_type(), and set_void(). |
The documentation for this class was generated from the following file:
|