Cross Reference : Synopsis::TypeAnalysis::ConstEvaluator::visit(PTree::Identifier*) - Synopsis::TypeAnalysis::Type::my_refcounter

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

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

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

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

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

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

Namespace variable Synopsis::TypeAnalysis::DOUBLE

Class Synopsis::TypeAnalysis::Enum

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

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

Namespace variable Synopsis::TypeAnalysis::FLOAT

Class Synopsis::TypeAnalysis::Function

Constructor Synopsis::TypeAnalysis::Function::Function()

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

Data member Synopsis::TypeAnalysis::Function::my_type

Namespace variable Synopsis::TypeAnalysis::INT

Class Synopsis::TypeAnalysis::Kit

Constructor Synopsis::TypeAnalysis::Kit::Kit()

Member function Synopsis::TypeAnalysis::Kit::array(const Type*)

Synopsis::TypeAnalysis::Kit::builtin(const std::string&)

Synopsis::TypeAnalysis::Kit::class_(const std::string&)

Synopsis::TypeAnalysis::Kit::enum_(const std::string&)

Member function Synopsis::TypeAnalysis::Kit::pointer(const Type*)

Member function Synopsis::TypeAnalysis::Kit::pointer_to_member(const Type*,const Type*)

Member function Synopsis::TypeAnalysis::Kit::reference(const Type*)

Synopsis::TypeAnalysis::Kit::union_(const std::string&)

Namespace variable Synopsis::TypeAnalysis::LONG

Class Synopsis::TypeAnalysis::Pointer

Constructor Synopsis::TypeAnalysis::Pointer::Pointer(const Type*)

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

Data member Synopsis::TypeAnalysis::Pointer::my_type

Class Synopsis::TypeAnalysis::PointerToMember

Constructor Synopsis::TypeAnalysis::PointerToMember::PointerToMember()

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

Data member Synopsis::TypeAnalysis::PointerToMember::my_container

Data member Synopsis::TypeAnalysis::PointerToMember::my_member

Class Synopsis::TypeAnalysis::Reference

Constructor Synopsis::TypeAnalysis::Reference::Reference(const Type*)

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

Data member Synopsis::TypeAnalysis::Reference::my_type

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