Cross Reference : Synopsis::TypeAnalysis::SCHAR - Synopsis::TypeAnalysis::Visitor

Namespace variable Synopsis::TypeAnalysis::SCHAR

Namespace variable Synopsis::TypeAnalysis::SHORT

Namespace variable Synopsis::TypeAnalysis::SINT

Namespace variable Synopsis::TypeAnalysis::SLONG

Namespace variable Synopsis::TypeAnalysis::SSHORT

Class Synopsis::TypeAnalysis::Type

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

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

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

Data member Synopsis::TypeAnalysis::Type::my_name

Data member Synopsis::TypeAnalysis::Type::my_refcounter

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