Lines Matching defs:const
74 ASTFileType GetASTFileType() const
79 void SetIdlFile(const std::string &idlFile);
86 void SetFullName(const std::string &fullName);
93 inline std::string GetPackageName() const
98 inline void SetLicense(const std::string &license)
108 void SetPackageName(const std::string &packageName);
110 AutoPtr<ASTNamespace> ParseNamespace(const std::string &nspaceStr);
112 void AddNamespace(const AutoPtr<ASTNamespace> &nspace);
114 AutoPtr<ASTNamespace> FindNamespace(const std::string &nspaceStr);
128 void AddInterfaceDef(const AutoPtr<ASTInterfaceType> &interface);
132 inline size_t GetInterfaceDefNumber() const
137 void AddSequenceableDef(const AutoPtr<ASTSequenceableType> &sequenceable);
141 inline size_t GetSequenceableDefNumber() const
152 void AddType(const AutoPtr<ASTType> &type);
154 AutoPtr<ASTType> FindType(const std::string &typeName, bool lookImports = true);
156 inline const TypeStringMap &GetTypes() const
161 inline size_t GetTypeNumber() const
166 void AddTypeDefinition(const AutoPtr<ASTType> &type);
168 inline size_t GetTypeDefinitionNumber() const
175 std::string Dump(const std::string &prefix) override;
177 bool AddImport(const AutoPtr<AST> &importAst);
184 inline const StrASTMap &GetImports() const
191 inline size_t GetMajorVer() const
196 inline size_t GetMinorVer() const
201 std::string GetVersion() const
212 std::vector<AutoPtr<ASTInterfaceType>> GetInterfaceDefs() const
217 bool GetHasCacheableProxyMethods() const
232 inline std::string GetInterfaceToken() const
246 inline bool GetSupportDelegatorOn() const