Dokumentacja przestrzeni nazw Syms::Mangle::Cxx


Komponenty

struct  data_type

Funkcje

int d_subst (char **name, string *dest, blist_t *li)
int d_type (char **name, string *dest, blist_t *li, struct data_type *dt)
int d_number (char **name, int *i, int *lgth)
int d_nestedname (char **t, string *dest, blist_t *li)
int d_sourcename (char **t, string *dest, blist_t *li)
int d_name (char **t, string *dest, blist_t *li, bool flag1)
int d_symb (char **t, string *dest, blist_t *li)
int d_check (char **t, char *tx)
int demangle (char *n, class string *dest, uint32 *args)
int d_check (char **t, const char *tx)

Zmienne

const int CXX_NULL = 0
const int CXX_OTHER = 1
const int CXX_VOID = 2
const int CXX_WCHAR_T = 3
const int CXX_BOOL = 4
const int CXX_CHAR = 5
const int CXX_SIGNED_CHAR = 6
const int CXX_UNSIGNED_CHAR = 7
const int CXX_SHORT = 8
const int CXX_UNSIGNED_SHORT = 9
const int CXX_INT = 10
const int CXX_UNSIGNED_INT = 11
const int CXX_LONG = 12
const int CXX_UNSIGNED_LONG = 13
const int CXX_LONG_LONG = 14
const int CXX_UNSIGNED_LONG_LONG = 15
const int CXX___INT128 = 16
const int CXX_UNSIGNED___INT128 = 17
const int CXX_FLOAT = 18
const int CXX_DOUBLE = 19
const int CXX_LONG_DOUBLE = 20
const int CXX___FLOAT128 = 21
const int CXX_ELLIPSIS = 22
const int CXX_POINTER = 23
struct data_type types []


Dokumentacja funkcji

int Syms::Mangle::Cxx::d_check ( char **  t,
const char *  tx 
)

Definicja w linii 398 pliku mangle.cpp.

Odwołuje się do EFAIL, ESUCCESS i Thread::t1.

int Syms::Mangle::Cxx::d_check ( char **  t,
char *  tx 
)

Odwołania w demangle().

int Syms::Mangle::Cxx::d_name ( char **  t,
string dest,
blist_t li,
bool  flag1 
)

int Syms::Mangle::Cxx::d_nestedname ( char **  t,
string dest,
blist_t li 
)

int Syms::Mangle::Cxx::d_number ( char **  name,
int *  i,
int *  lgth 
)

Definicja w linii 270 pliku mangle.cpp.

Odwołuje się do ESUCCESS i isCipher.

Odwołania w d_sourcename().

int Syms::Mangle::Cxx::d_sourcename ( char **  t,
string dest,
blist_t li 
)

Definicja w linii 319 pliku mangle.cpp.

Odwołuje się do blist_t::add(), string::add_char(), d_number(), EFAIL, ESUCCESS, Thread::i, lgth(), NULL i Thread::t1.

Odwołania w d_name().

int Syms::Mangle::Cxx::d_subst ( char **  name,
string dest,
blist_t li 
)

Definicja w linii 142 pliku mangle.cpp.

Odwołuje się do bli_dt, EFAIL, EINVAL, ESUCCESS, blist_t::head, Thread::i, isCipher, blist_s::next i string::strncat().

Odwołania w d_name().

int Syms::Mangle::Cxx::d_symb ( char **  t,
string dest,
blist_t li 
)

Definicja w linii 389 pliku mangle.cpp.

Odwołuje się do d_name() i Thread::i.

Odwołania w demangle().

int Syms::Mangle::Cxx::d_type ( char **  name,
string dest,
blist_t li,
struct data_type *  dt 
)

int Syms::Mangle::Cxx::demangle ( char *  n,
class string dest,
uint32 args 
)


Dokumentacja zmiennych

Definicja w linii 90 pliku mangle.cpp.

Odwołania w d_type().

Definicja w linii 85 pliku mangle.cpp.

Odwołania w d_type().

Definicja w linii 73 pliku mangle.cpp.

Odwołania w d_type().

Definicja w linii 74 pliku mangle.cpp.

Odwołania w d_type().

Definicja w linii 88 pliku mangle.cpp.

Odwołania w d_type().

Definicja w linii 91 pliku mangle.cpp.

Odwołania w d_type().

Definicja w linii 87 pliku mangle.cpp.

Odwołania w d_type().

Definicja w linii 79 pliku mangle.cpp.

Odwołania w d_type().

Definicja w linii 81 pliku mangle.cpp.

Odwołania w d_type().

Definicja w linii 89 pliku mangle.cpp.

Odwołania w d_type().

Definicja w linii 83 pliku mangle.cpp.

Odwołania w d_type().

Definicja w linii 69 pliku mangle.cpp.

Odwołania w d_type().

Definicja w linii 70 pliku mangle.cpp.

Odwołania w d_type().

Definicja w linii 92 pliku mangle.cpp.

Odwołania w d_type().

Definicja w linii 77 pliku mangle.cpp.

Odwołania w d_type().

Definicja w linii 75 pliku mangle.cpp.

Odwołania w d_type().

Definicja w linii 86 pliku mangle.cpp.

Odwołania w d_type().

Definicja w linii 76 pliku mangle.cpp.

Odwołania w d_type().

Definicja w linii 80 pliku mangle.cpp.

Odwołania w d_type().

Definicja w linii 82 pliku mangle.cpp.

Odwołania w d_type().

Definicja w linii 84 pliku mangle.cpp.

Odwołania w d_type().

Definicja w linii 78 pliku mangle.cpp.

Odwołania w d_type().

Definicja w linii 71 pliku mangle.cpp.

Odwołania w d_type().

Definicja w linii 72 pliku mangle.cpp.

Odwołania w d_type().

Wartość początkowa:

 {
            {NULL, STACK_ALIGN, "type?"},
            {NULL, STACK_ALIGN, "n/a"},
            {NULL, NULL, "void"},
            TYPE (wchar_t),
            TYPE (bool),
            TYPE (char),
            TYPE (signed char),
            TYPE (unsigned char),
            TYPE (short),
            TYPE (unsigned short),
            TYPE (int),
            TYPE (unsigned int),
            TYPE (long),
            TYPE (unsigned long),
            TYPE (long long),
            TYPE (unsigned long long),
            {16, 16, "__int128"},       
            {16, 16, "unsigned __int128"},
            TYPE (float),       
            TYPE (double),
            TYPE (long double),
            {16, 16, "__float128"},     
            {4, 4, "ellipsis"}, 
            {STACK_ALIGN, STACK_ALIGN, "void*"}
            
            
         }

Definicja w linii 105 pliku mangle.cpp.

Odwołania w d_type().


Wygenerowano Sat Jul 19 02:21:28 2008 dla panaLiX programem  doxygen 1.5.6