Lines Matching refs:AST
24 AST::TypeStringMap AST::basicTypes_ = {
46 void AST::SetIdlFile(const std::string &idlFile)
63 void AST::SetFullName(const std::string &fullName)
80 void AST::SetPackageName(const std::string &packageName)
86 AutoPtr<ASTNamespace> AST::ParseNamespace(const std::string &nspaceStr)
112 AutoPtr<ASTNamespace> AST::NewNameSpace(std::string nameSpace)
122 void AST::AddNamespace(const AutoPtr<ASTNamespace> &nspace)
130 AutoPtr<ASTNamespace> AST::FindNamespace(const std::string &nspaceStr)
140 AutoPtr<ASTNamespace> AST::GetNamespace(size_t index)
149 void AST::AddInterfaceDef(const AutoPtr<ASTInterfaceType> &interface)
159 AutoPtr<ASTInterfaceType> AST::GetInterfaceDef(size_t index)
168 AutoPtr<ASTSequenceableType> AST::GetSequenceableDef(size_t index)
177 void AST::AddSequenceableDef(const AutoPtr<ASTSequenceableType> &sequenceable)
187 int AST::IndexOf(ASTInterfaceType* interface)
197 int AST::IndexOf(ASTSequenceableType* sequenceable)
207 int AST::IndexOf(ASTType* type)
218 void AST::AddType(const AutoPtr<ASTType> &type)
227 AutoPtr<ASTType> AST::FindType(const std::string &typeName, bool lookImports)
259 void AST::AddTypeDefinition(const AutoPtr<ASTType> &type)
269 AutoPtr<ASTType> AST::GetTypeDefintion(size_t index)
277 std::string AST::Dump(const std::string &prefix)
285 sb.Append("AST[");
334 bool AST::AddImport(const AutoPtr<AST> &importAst)
345 void AST::SetVersion(size_t &majorVer, size_t &minorVer)
351 bool AST::IsValid()