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