Global Namespace
Inheritance Tree
Inheritance Graph
Name Index
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&)
Local variables in Synopsis::PTree::Encoding::`pop()
code
Local variables in Synopsis::PTree::`operator<<(std::ostream&,const Encoding&)::`for
i
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
Parameters in Synopsis::PTree::Encoding::`Encoding(const Code&)
b
Parameters in Synopsis::PTree::Encoding::`Encoding(const char*)
b
Parameters in Synopsis::PTree::Encoding::`Encoding(const char*,size_t)
b
s
Parameters in Synopsis::PTree::Encoding::`Encoding(iterator,iterator)
b
e
Parameters in Synopsis::PTree::Encoding::`append(const Encoding&)
e
Parameters in Synopsis::PTree::Encoding::`append(const char*,size_t)
p
s
Parameters in Synopsis::PTree::Encoding::`append(unsigned char)
c
Parameters in Synopsis::PTree::Encoding::`append_with_length(const Encoding&)
e
Parameters in Synopsis::PTree::Encoding::`append_with_length(const char*,size_t)
n
s
Parameters in Synopsis::PTree::Encoding::`at(size_t)const
i
Parameters in Synopsis::PTree::Encoding::`function(const Encoding&)
e
Parameters in Synopsis::PTree::Encoding::`operator==(const Encoding&)const
e
Parameters in Synopsis::PTree::Encoding::`operator==(const char*)const
s
Parameters in Synopsis::PTree::Encoding::`operator==(const std::string&)const
s
Parameters in Synopsis::PTree::Encoding::`pop(size_t)
n
Parameters in Synopsis::PTree::Encoding::`prepend(const Encoding&)
e
Parameters in Synopsis::PTree::Encoding::`prepend(const char*,size_t)
p
s
Parameters in Synopsis::PTree::Encoding::`prepend(unsigned char)
c
Parameters in Synopsis::PTree::Encoding::`recursion(const Encoding&)
e
Parameters in Synopsis::PTree::Encoding::char_traits::`assign(char_type&,const char_type&)
c1
c2
Parameters in Synopsis::PTree::Encoding::char_traits::`assign(char_type*,std::size_t,char_type)
a
n
s
Parameters in Synopsis::PTree::Encoding::char_traits::`compare(const char_type*,const char_type*,std::size_t)
n
s1
s2
Parameters in Synopsis::PTree::Encoding::char_traits::`copy(char_type*,const char_type*,std::size_t)
n
s1
s2
Parameters in Synopsis::PTree::Encoding::char_traits::`eq(const char_type&,const char_type&)
c1
c2
Parameters in Synopsis::PTree::Encoding::char_traits::`eq_int_type(const int_type&,const int_type&)
c1
c2
Parameters in Synopsis::PTree::Encoding::char_traits::`find(const char_type*,std::size_t,const char_type&)
a
n
s
Parameters in Synopsis::PTree::Encoding::char_traits::`length(const char_type*)
s
Parameters in Synopsis::PTree::Encoding::char_traits::`lt(const char_type&,const char_type&)
c1
c2
Parameters in Synopsis::PTree::Encoding::char_traits::`move(char_type*,const char_type*,std::size_t)
n
s1
s2
Parameters in Synopsis::PTree::Encoding::char_traits::`not_eof(const int_type&)
c
Parameters in Synopsis::PTree::Encoding::char_traits::`to_char_type(const int_type&)
c
Parameters in Synopsis::PTree::Encoding::char_traits::`to_int_type(const char_type&)
c
Parameters in Synopsis::PTree::`operator<(const Encoding&,const Encoding&)
e1
e2
Parameters in Synopsis::PTree::`operator<<(std::ostream&,const Encoding&)
e
os
Structs in Synopsis::PTree::Encoding
char_traits
Thises in Synopsis::PTree::Encoding::`Encoding()
this
Thises in Synopsis::PTree::Encoding::`Encoding(const Code&)
this
Thises in Synopsis::PTree::Encoding::`Encoding(const char*)
this
Thises in Synopsis::PTree::Encoding::`Encoding(const char*,size_t)
this
Thises in Synopsis::PTree::Encoding::`Encoding(iterator,iterator)
this
Thises in Synopsis::PTree::Encoding::`append(const Encoding&)
this
Thises in Synopsis::PTree::Encoding::`append(const char*,size_t)
this
Thises in Synopsis::PTree::Encoding::`append(unsigned char)
this
Thises in Synopsis::PTree::Encoding::`append_with_length(const Encoding&)
this
Thises in Synopsis::PTree::Encoding::`append_with_length(const char*,size_t)
this
Thises in Synopsis::PTree::Encoding::`array()
this
Thises in Synopsis::PTree::Encoding::`at(size_t)const
this
Thises in Synopsis::PTree::Encoding::`begin()const
this
Thises in Synopsis::PTree::Encoding::`clear()
this
Thises in Synopsis::PTree::Encoding::`ellipsis_arg()
this
Thises in Synopsis::PTree::Encoding::`empty()const
this
Thises in Synopsis::PTree::Encoding::`end()const
this
Thises in Synopsis::PTree::Encoding::`end_func_args()
this
Thises in Synopsis::PTree::Encoding::`front()const
this
Thises in Synopsis::PTree::Encoding::`function(const Encoding&)
this
Thises in Synopsis::PTree::Encoding::`is_global_scope()const
this
Thises in Synopsis::PTree::Encoding::`is_qualified()const
this
Thises in Synopsis::PTree::Encoding::`is_simple_name()const
this
Thises in Synopsis::PTree::Encoding::`is_template()const
this
Thises in Synopsis::PTree::Encoding::`no_return_type()
this
Thises in Synopsis::PTree::Encoding::`operator==(const Encoding&)const
this
Thises in Synopsis::PTree::Encoding::`operator==(const char*)const
this
Thises in Synopsis::PTree::Encoding::`operator==(const std::string&)const
this
Thises in Synopsis::PTree::Encoding::`pop()
this
Thises in Synopsis::PTree::Encoding::`pop(size_t)
this
Thises in Synopsis::PTree::Encoding::`prepend(const Encoding&)
this
Thises in Synopsis::PTree::Encoding::`prepend(const char*,size_t)
this
Thises in Synopsis::PTree::Encoding::`prepend(unsigned char)
this
Thises in Synopsis::PTree::Encoding::`recursion(const Encoding&)
this
Thises in Synopsis::PTree::Encoding::`simple_const()
this
Thises in Synopsis::PTree::Encoding::`size()const
this
Thises in Synopsis::PTree::Encoding::`start_func_args()
this
Thises in Synopsis::PTree::Encoding::`value_temp_param()
this
Thises in Synopsis::PTree::Encoding::`void_()
this
Thises in Synopsis::PTree::Encoding::char_traits::`assign(char_type&,const char_type&)
this
Thises in Synopsis::PTree::Encoding::char_traits::`assign(char_type*,std::size_t,char_type)
this
Thises in Synopsis::PTree::Encoding::char_traits::`compare(const char_type*,const char_type*,std::size_t)
this
Thises in Synopsis::PTree::Encoding::char_traits::`copy(char_type*,const char_type*,std::size_t)
this
Thises in Synopsis::PTree::Encoding::char_traits::`eof()
this
Thises in Synopsis::PTree::Encoding::char_traits::`eq(const char_type&,const char_type&)
this
Thises in Synopsis::PTree::Encoding::char_traits::`eq_int_type(const int_type&,const int_type&)
this
Thises in Synopsis::PTree::Encoding::char_traits::`find(const char_type*,std::size_t,const char_type&)
this
Thises in Synopsis::PTree::Encoding::char_traits::`length(const char_type*)
this
Thises in Synopsis::PTree::Encoding::char_traits::`lt(const char_type&,const char_type&)
this
Thises in Synopsis::PTree::Encoding::char_traits::`move(char_type*,const char_type*,std::size_t)
this
Thises in Synopsis::PTree::Encoding::char_traits::`not_eof(const int_type&)
this
Thises in Synopsis::PTree::Encoding::char_traits::`to_char_type(const int_type&)
this
Thises in Synopsis::PTree::Encoding::char_traits::`to_int_type(const char_type&)
this
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