/ohos5.0/foundation/ability/idl_tool/idl_tool_2/ast/ |
H A D | ast_namespace.cpp | 25 ASTNamespace::ASTNamespace(const std::string &nspaceStr) : name_(nspaceStr), outerNamespace_(nullpt… in ASTNamespace() function in OHOS::Idl::ASTNamespace 27 void ASTNamespace::AddNamespace(const AutoPtr<ASTNamespace> &innerNspace) in AddNamespace() 37 AutoPtr<ASTNamespace> ASTNamespace::FindNamespace(const std::string &nspaceStr) in FindNamespace() 44 …innerNamespaces_.begin(), innerNamespaces_.end(), [nspaceStr](const AutoPtr<ASTNamespace> &element… in FindNamespace() 50 AutoPtr<ASTNamespace> ASTNamespace::GetNamespace(size_t index) in GetNamespace() 59 void ASTNamespace::AddInterface(const AutoPtr<ASTInterfaceType> &interface) in AddInterface() 68 AutoPtr<ASTInterfaceType> ASTNamespace::GetInterface(size_t index) in GetInterface() 77 void ASTNamespace::AddSequenceable(const AutoPtr<ASTSequenceableType> &sequenceable) in AddSequenceable() 86 AutoPtr<ASTSequenceableType> ASTNamespace::GetSequenceable(size_t index) in GetSequenceable() 95 std::string ASTNamespace::ToString() const in ToString() [all …]
|
H A D | ast_namespace.h | 29 class ASTNamespace : public ASTNode { 31 explicit ASTNamespace(const std::string &nspaceStr); 33 ~ASTNamespace() override = default; 40 void AddNamespace(const AutoPtr<ASTNamespace> &innerNspace); 42 AutoPtr<ASTNamespace> FindNamespace(const std::string &nspaceStr); 44 AutoPtr<ASTNamespace> GetNamespace(size_t index); 78 ASTNamespace *outerNamespace_; 79 std::vector<AutoPtr<ASTNamespace>> innerNamespaces_;
|
H A D | ast.h | 110 AutoPtr<ASTNamespace> ParseNamespace(const std::string &nspaceStr); 112 void AddNamespace(const AutoPtr<ASTNamespace> &nspace); 114 AutoPtr<ASTNamespace> FindNamespace(const std::string &nspaceStr); 116 AutoPtr<ASTNamespace> GetNamespace(size_t index); 118 inline std::vector<AutoPtr<ASTNamespace>> GetNamespace() in GetNamespace() 252 AutoPtr<ASTNamespace> NewNameSpace(std::string nameSpace); 260 std::vector<AutoPtr<ASTNamespace>> namespaces_;
|
H A D | ast.cpp | 86 AutoPtr<ASTNamespace> AST::ParseNamespace(const std::string &nspaceStr) in ParseNamespace() 88 AutoPtr<ASTNamespace> currNspace; in ParseNamespace() 93 AutoPtr<ASTNamespace> nspace; in ParseNamespace() 99 nspace = new ASTNamespace(ns); in ParseNamespace() 112 AutoPtr<ASTNamespace> AST::NewNameSpace(std::string nameSpace) in NewNameSpace() 114 AutoPtr<ASTNamespace> currNspace = FindNamespace(nameSpace); in NewNameSpace() 116 currNspace = new ASTNamespace(nameSpace); in NewNameSpace() 122 void AST::AddNamespace(const AutoPtr<ASTNamespace> &nspace) in AddNamespace() 130 AutoPtr<ASTNamespace> AST::FindNamespace(const std::string &nspaceStr) in FindNamespace() 140 AutoPtr<ASTNamespace> AST::GetNamespace(size_t index) in GetNamespace()
|
H A D | ast_type.h | 88 virtual void SetNamespace(const AutoPtr<ASTNamespace> &nspace); 90 virtual AutoPtr<ASTNamespace> GetNamespace(); 163 AutoPtr<ASTNamespace> namespace_;
|
H A D | ast_type.cpp | 30 void ASTType::SetNamespace(const AutoPtr<ASTNamespace> &nspace) in SetNamespace() 35 AutoPtr<ASTNamespace> ASTType::GetNamespace() in GetNamespace()
|
H A D | ast_sequenceable_type.h | 27 void SetNamespace(const AutoPtr<ASTNamespace> &nspace) override;
|
/ohos5.0/drivers/hdf_core/framework/tools/hdi-gen/ast/ |
H A D | ast_namespace.cpp | 18 ASTNamespace::ASTNamespace(const std::string &nspaceStr) : name_(nspaceStr), outerNamespace_(nullpt… in ASTNamespace() function in OHOS::HDI::ASTNamespace 20 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 …]
|
H A D | ast_namespace.h | 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_;
|
H A D | ast.h | 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_;
|
H A D | ast.cpp | 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()
|
H A D | ast_type.h | 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; 206 virtual std::string GetNamespaceWithColon(AutoPtr<ASTNamespace> space, std::string name) const; 212 AutoPtr<ASTNamespace> namespace_;
|
H A D | ast_type.cpp | 23 void ASTType::SetNamespace(const AutoPtr<ASTNamespace> &nspace) in SetNamespace() 28 AutoPtr<ASTNamespace> ASTType::GetNamespace() in GetNamespace() 314 std::string ASTType::GetNameWithNamespace(AutoPtr<ASTNamespace> space, std::string name) const in GetNameWithNamespace() 378 std::string ASTType::GetNamespaceWithColon(AutoPtr<ASTNamespace> space, std::string name) const in GetNamespaceWithColon()
|
/ohos5.0/foundation/ability/idl_tool/ast/ |
H A D | ast_namespace.cpp | 23 ASTNamespace::ASTNamespace(const String& nspaceStr) in ASTNamespace() function in OHOS::Idl::ASTNamespace 28 void ASTNamespace::AddNamespace(ASTNamespace* innerNspace) in AddNamespace() 38 AutoPtr<ASTNamespace> ASTNamespace::FindNamespace(const String& nspaceStr) in FindNamespace() 52 AutoPtr<ASTNamespace> ASTNamespace::GetNamespace(size_t index) in GetNamespace() 61 void ASTNamespace::AddInterface(ASTInterfaceType* interface) in AddInterface() 70 AutoPtr<ASTInterfaceType> ASTNamespace::GetInterface(size_t index) in GetInterface() 79 void ASTNamespace::AddSequenceable(ASTSequenceableType* sequenceable) in AddSequenceable() 88 AutoPtr<ASTSequenceableType> ASTNamespace::GetSequenceable(size_t index) in GetSequenceable() 97 String ASTNamespace::ToString() in ToString() 100 ASTNamespace* nspace = this; in ToString()
|
H A D | ast_namespace.h | 30 class ASTNamespace : public ASTNode { 32 ASTNamespace(const String& nspaceStr); 39 void AddNamespace(ASTNamespace* innerNspace); 41 AutoPtr<ASTNamespace> FindNamespace(const String& nspaceStr); 43 AutoPtr<ASTNamespace> GetNamespace(size_t index); 77 ASTNamespace* outerNamespace_; 78 std::vector<AutoPtr<ASTNamespace>> innerNamespaces_;
|
H A D | ast_module.h | 60 AutoPtr<ASTNamespace> ParseNamespace(const String& nspaceStr); 62 void AddNamespace(ASTNamespace* nspace); 64 AutoPtr<ASTNamespace> FindNamespace(const String& nspaceStr); 66 AutoPtr<ASTNamespace> GetNamespace(size_t index); 129 std::vector<AutoPtr<ASTNamespace>> namespaces_;
|
H A D | ast_module.cpp | 59 AutoPtr<ASTNamespace> ASTModule::ParseNamespace(const String& nspaceStr) in ParseNamespace() 61 AutoPtr<ASTNamespace> currNspace; in ParseNamespace() 66 AutoPtr<ASTNamespace> nspace; in ParseNamespace() 73 nspace = new ASTNamespace(ns); in ParseNamespace() 86 void ASTModule::AddNamespace(ASTNamespace* nspace) in AddNamespace() 94 AutoPtr<ASTNamespace> ASTModule::FindNamespace(const String& nspaceStr) in FindNamespace() 104 AutoPtr<ASTNamespace> ASTModule::GetNamespace(size_t index) in GetNamespace()
|
H A D | ast_type.h | 32 virtual void SetNamespace(ASTNamespace* nspace); 34 virtual AutoPtr<ASTNamespace> GetNamespace(); 74 AutoPtr<ASTNamespace> namespace_;
|
H A D | ast_type.cpp | 30 void ASTType::SetNamespace(ASTNamespace* nspace) in SetNamespace() 35 AutoPtr<ASTNamespace> ASTType::GetNamespace() in GetNamespace()
|
H A D | ast_sequenceable_type.h | 27 void SetNamespace(ASTNamespace* nspace) override;
|
/ohos5.0/foundation/ability/idl_tool/test/unittest/ast_namespace_test/ |
H A D | ast_namespace_test.cpp | 63 AutoPtr<ASTNamespace> nspace = new ASTNamespace(nspaceStr); 64 AutoPtr<ASTNamespace> findResult = nspace->FindNamespace(nspaceStr); 65 AutoPtr<ASTNamespace> getResult = nspace->GetNamespace(index);
|
/ohos5.0/foundation/ability/idl_tool/test/unittest/ast_interface_type_test/ |
H A D | ast_interface_type_test.cpp | 86 ASTNamespace* nspace = new ASTNamespace(nspaceStr); 112 ASTNamespace* nspace = new ASTNamespace("nspaceStr");
|
/ohos5.0/foundation/ability/idl_tool/idl_tool_2/metadata/ |
H A D | metadata_builder.h | 42 void CalculateMetaNamespace(ASTNamespace* nspace); 60 MetaNamespace* WriteMetaNamespace(ASTNamespace* nspace);
|
/ohos5.0/foundation/ability/idl_tool/metadata/ |
H A D | metadata_builder.h | 43 void CalculateMetaNamespace(ASTNamespace* nspace); 61 MetaNamespace* WriteMetaNamespace(ASTNamespace* nspace);
|
/ohos5.0/foundation/ability/idl_tool/test/unittest/ast_sequenceable_type_test/ |
H A D | ast_sequenceable_type_test.cpp | 86 ASTNamespace* nspace = new ASTNamespace(nspaceStr);
|