Synopsis/PTree/Encoding.hh

source code

Includes from this file:

No includes.

Declarations in this file:

Classes in Synopsis::PTree

Atom
Encoding

An Encoding represents a mangled (type) name.

Node

Data members in Synopsis::PTree::Encoding

adelete_operator
ampersand
anew_operator
bool_t
char_t
comma
const_t
delete_operator
dots
double_t
float_t
int_t
left_angle
left_bracket
left_paren
long_t
my_buffer
new_operator
operator_name
right_angle
right_bracket
right_paren
scope
short_t
signed_t
star
tilder
unsigned_t
void_t
volatile_t
wchar_t_t

Functions in Synopsis::PTree

operator<(const Encoding&,const Encoding&)
operator<<(std::ostream&,const Encoding&)

Member functions in Synopsis::PTree::Encoding

Encoding(const Code&)
Encoding(const char*)
Encoding(const char*,size_t)
Encoding(iterator,iterator)
array(unsigned long)
at(size_t)const

Member functions in Synopsis::PTree::Encoding::char_traits

assign(char_type&,const char_type&)
assign(char_type*,std::size_t,char_type)
compare(const char_type*,const char_type*,std::size_t)
eof()
eq(const char_type&,const char_type&)
eq_int_type(const int_type&,const int_type&)
find(const char_type*,std::size_t,const char_type&)
length(const char_type*)
move(char_type*,const char_type*,std::size_t)
to_char_type(const int_type&)
to_int_type(const char_type&)

Member functions in Synopsis::PTree::Encoding

cv_qualify(const Node*,const Node*)
make_ptree(Node*)
operator<(const Encoding&,const Encoding&)
operator<<(std::ostream&,const Encoding&)
operator==(const Encoding&)const
operator==(const std::string&)const
prepend(unsigned char)
ptr_to_member(const Encoding&,int)
qualified(int)
simple_name(const Atom*)
simple_name(const Node*)
template_(const Node*,const Encoding&)

Namespaces

Synopsis

Namespaces in Synopsis

PTree

Structs in Synopsis::PTree::Encoding

char_traits

Typedefs in Synopsis::PTree::Encoding

Code

Typedefs in Synopsis::PTree::Encoding::char_traits

char_type
int_type
off_type
pos_type
state_type

Typedefs in Synopsis::PTree::Encoding

iterator