Cross Reference : Synopsis::TypeAnalysis::Type::name()const - Synopsis::is_digit(char)

Member function Synopsis::TypeAnalysis::Type::name()const

Member function Synopsis::TypeAnalysis::Type::ref()const

Destructor Synopsis::TypeAnalysis::Type::~Type()

Class Synopsis::TypeAnalysis::TypeEvaluator

Synopsis::TypeAnalysis::TypeEvaluator::TypeEvaluator(const SymbolLookup::Scope*)

Synopsis::TypeAnalysis::TypeEvaluator::evaluate(const PTree::Node*)

Data member Synopsis::TypeAnalysis::TypeEvaluator::my_scope

Data member Synopsis::TypeAnalysis::TypeEvaluator::my_type

Synopsis::TypeAnalysis::TypeEvaluator::visit(PTree::ArrayExpr*)

Synopsis::TypeAnalysis::TypeEvaluator::visit(PTree::ArrowMemberExpr*)

Synopsis::TypeAnalysis::TypeEvaluator::visit(PTree::AssignExpr*)

Synopsis::TypeAnalysis::TypeEvaluator::visit(PTree::CastExpr*)

Synopsis::TypeAnalysis::TypeEvaluator::visit(PTree::CondExpr*)

Synopsis::TypeAnalysis::TypeEvaluator::visit(PTree::DeleteExpr*)

Synopsis::TypeAnalysis::TypeEvaluator::visit(PTree::DotMemberExpr*)

Synopsis::TypeAnalysis::TypeEvaluator::visit(PTree::FstyleCastExpr*)

Synopsis::TypeAnalysis::TypeEvaluator::visit(PTree::FuncallExpr*)

Synopsis::TypeAnalysis::TypeEvaluator::visit(PTree::Identifier*)

Synopsis::TypeAnalysis::TypeEvaluator::visit(PTree::InfixExpr*)

Synopsis::TypeAnalysis::TypeEvaluator::visit(PTree::Kwd::This*)

Synopsis::TypeAnalysis::TypeEvaluator::visit(PTree::Literal*)

Synopsis::TypeAnalysis::TypeEvaluator::visit(PTree::Name*)

Synopsis::TypeAnalysis::TypeEvaluator::visit(PTree::NewExpr*)

Synopsis::TypeAnalysis::TypeEvaluator::visit(PTree::ParenExpr*)

Synopsis::TypeAnalysis::TypeEvaluator::visit(PTree::PmExpr*)

Synopsis::TypeAnalysis::TypeEvaluator::visit(PTree::PostfixExpr*)

Synopsis::TypeAnalysis::TypeEvaluator::visit(PTree::SizeofExpr*)

Synopsis::TypeAnalysis::TypeEvaluator::visit(PTree::ThrowExpr*)

Synopsis::TypeAnalysis::TypeEvaluator::visit(PTree::TypeidExpr*)

Synopsis::TypeAnalysis::TypeEvaluator::visit(PTree::TypeofExpr*)

Synopsis::TypeAnalysis::TypeEvaluator::visit(PTree::UnaryExpr*)

Namespace variable Synopsis::TypeAnalysis::UCHAR

Namespace variable Synopsis::TypeAnalysis::UINT

Namespace variable Synopsis::TypeAnalysis::ULONG

Namespace variable Synopsis::TypeAnalysis::USHORT

Class Synopsis::TypeAnalysis::Union

Synopsis::TypeAnalysis::Union::Union(const std::string&)

Member function Synopsis::TypeAnalysis::Union::accept(Visitor*)

Class Synopsis::TypeAnalysis::Visitor

Member function Synopsis::TypeAnalysis::Visitor::visit(Array*)

Member function Synopsis::TypeAnalysis::Visitor::visit(BuiltinType*)

Member function Synopsis::TypeAnalysis::Visitor::visit(CVType*)

Member function Synopsis::TypeAnalysis::Visitor::visit(Class*)

Member function Synopsis::TypeAnalysis::Visitor::visit(Enum*)

Member function Synopsis::TypeAnalysis::Visitor::visit(Function*)

Member function Synopsis::TypeAnalysis::Visitor::visit(Pointer*)

Member function Synopsis::TypeAnalysis::Visitor::visit(PointerToMember*)

Member function Synopsis::TypeAnalysis::Visitor::visit(Reference*)

Member function Synopsis::TypeAnalysis::Visitor::visit(Type*)

Member function Synopsis::TypeAnalysis::Visitor::visit(Union*)

Destructor Synopsis::TypeAnalysis::Visitor::~Visitor()

Namespace variable Synopsis::TypeAnalysis::WCHAR

Synopsis::TypeAnalysis::evaluate_const(const SymbolLookup::Scope*,const PTree::Node*,long&)

Synopsis::TypeAnalysis::resolve_funcall(const PTree::FuncallExpr*,const SymbolLookup::Scope*)

Synopsis::TypeAnalysis::type_of(const PTree::Node*,const SymbolLookup::Scope*)

Function Synopsis::is_blank(char)

Function Synopsis::is_digit(char)