Searched refs:ASTNamespace (Results 1 – 12 of 12) sorted by relevance
18 ASTNamespace::ASTNamespace(const std::string &nspaceStr) : name_(nspaceStr), outerNamespace_(nullpt… in ASTNamespace() function in OHOS::HDI::ASTNamespace20 void ASTNamespace::AddNamespace(const AutoPtr<ASTNamespace> &innerNspace) in AddNamespace()30 AutoPtr<ASTNamespace> ASTNamespace::FindNamespace(const std::string &nspaceStr) in FindNamespace()37 …innerNamespaces_.begin(), innerNamespaces_.end(), [nspaceStr](const AutoPtr<ASTNamespace> &element… in FindNamespace()43 AutoPtr<ASTNamespace> ASTNamespace::GetNamespace(size_t index) in GetNamespace()52 void ASTNamespace::AddInterface(const AutoPtr<ASTInterfaceType> &interface) in AddInterface()61 AutoPtr<ASTInterfaceType> ASTNamespace::GetInterface(size_t index) in GetInterface()70 void ASTNamespace::AddSequenceable(const AutoPtr<ASTSequenceableType> &sequenceable) in AddSequenceable()79 AutoPtr<ASTSequenceableType> ASTNamespace::GetSequenceable(size_t index) in GetSequenceable()88 std::string ASTNamespace::ToString() const in ToString()[all …]
22 class ASTNamespace : public ASTNode {24 explicit ASTNamespace(const std::string &nspaceStr);26 ~ASTNamespace() override = default;33 void AddNamespace(const AutoPtr<ASTNamespace> &innerNspace);35 AutoPtr<ASTNamespace> FindNamespace(const std::string &nspaceStr);37 AutoPtr<ASTNamespace> GetNamespace(size_t index);71 ASTNamespace *outerNamespace_;72 std::vector<AutoPtr<ASTNamespace>> innerNamespaces_;
100 AutoPtr<ASTNamespace> ParseNamespace(const std::string &nspaceStr);102 void AddNamespace(const AutoPtr<ASTNamespace> &nspace);104 AutoPtr<ASTNamespace> FindNamespace(const std::string &nspaceStr);106 AutoPtr<ASTNamespace> GetNamespace(size_t index);108 inline std::vector<AutoPtr<ASTNamespace>> GetNamespace() in GetNamespace()198 std::vector<AutoPtr<ASTNamespace>> namespaces_;
71 AutoPtr<ASTNamespace> AST::ParseNamespace(const std::string &nspaceStr) in ParseNamespace()73 AutoPtr<ASTNamespace> currNspace; in ParseNamespace()78 AutoPtr<ASTNamespace> nspace; in ParseNamespace()85 nspace = new ASTNamespace(ns); in ParseNamespace()98 void AST::AddNamespace(const AutoPtr<ASTNamespace> &nspace) in AddNamespace()106 AutoPtr<ASTNamespace> AST::FindNamespace(const std::string &nspaceStr) in FindNamespace()116 AutoPtr<ASTNamespace> AST::GetNamespace(size_t index) in GetNamespace()
80 virtual void SetNamespace(const AutoPtr<ASTNamespace> &nspace);82 virtual AutoPtr<ASTNamespace> GetNamespace();202 virtual std::string GetNameWithNamespace(AutoPtr<ASTNamespace> space, std::string name) const;210 AutoPtr<ASTNamespace> namespace_;
23 void ASTType::SetNamespace(const AutoPtr<ASTNamespace> &nspace) in SetNamespace()28 AutoPtr<ASTNamespace> ASTType::GetNamespace() in GetNamespace()315 std::string ASTType::GetNameWithNamespace(AutoPtr<ASTNamespace> space, std::string name) const in GetNameWithNamespace()
20 void SetNamespace(const AutoPtr<ASTNamespace> &nspace) override;
37 void SetNamespace(const AutoPtr<ASTNamespace> &nspace) override;
14 void ASTSequenceableType::SetNamespace(const AutoPtr<ASTNamespace> &nspace) in SetNamespace()
14 void ASTInterfaceType::SetNamespace(const AutoPtr<ASTNamespace> &nspace) in SetNamespace()
218 void GetGenNamespace(AutoPtr<ASTNamespace> &ns);240 void ModifyInterfaceNamespace(AutoPtr<ASTNamespace> &ns);
1814 AutoPtr<ASTNamespace> ns; in PostProcess()1859 void Parser::GetGenNamespace(AutoPtr<ASTNamespace> &ns) in GetGenNamespace()1980 void Parser::ModifyInterfaceNamespace(AutoPtr<ASTNamespace> &ns) in ModifyInterfaceNamespace()