Home
last modified time | relevance | path

Searched refs:ASTNamespace (Results 1 – 25 of 46) sorted by relevance

12

/ohos5.0/foundation/ability/idl_tool/idl_tool_2/ast/
H A Dast_namespace.cpp25 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 Dast_namespace.h29 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 Dast.h110 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 Dast.cpp86 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 Dast_type.h88 virtual void SetNamespace(const AutoPtr<ASTNamespace> &nspace);
90 virtual AutoPtr<ASTNamespace> GetNamespace();
163 AutoPtr<ASTNamespace> namespace_;
H A Dast_type.cpp30 void ASTType::SetNamespace(const AutoPtr<ASTNamespace> &nspace) in SetNamespace()
35 AutoPtr<ASTNamespace> ASTType::GetNamespace() in GetNamespace()
H A Dast_sequenceable_type.h27 void SetNamespace(const AutoPtr<ASTNamespace> &nspace) override;
/ohos5.0/drivers/hdf_core/framework/tools/hdi-gen/ast/
H A Dast_namespace.cpp18 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 Dast_namespace.h22 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 Dast.h100 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 Dast.cpp71 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 Dast_type.h80 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 Dast_type.cpp23 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 Dast_namespace.cpp23 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 Dast_namespace.h30 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 Dast_module.h60 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 Dast_module.cpp59 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 Dast_type.h32 virtual void SetNamespace(ASTNamespace* nspace);
34 virtual AutoPtr<ASTNamespace> GetNamespace();
74 AutoPtr<ASTNamespace> namespace_;
H A Dast_type.cpp30 void ASTType::SetNamespace(ASTNamespace* nspace) in SetNamespace()
35 AutoPtr<ASTNamespace> ASTType::GetNamespace() in GetNamespace()
H A Dast_sequenceable_type.h27 void SetNamespace(ASTNamespace* nspace) override;
/ohos5.0/foundation/ability/idl_tool/test/unittest/ast_namespace_test/
H A Dast_namespace_test.cpp63 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 Dast_interface_type_test.cpp86 ASTNamespace* nspace = new ASTNamespace(nspaceStr);
112 ASTNamespace* nspace = new ASTNamespace("nspaceStr");
/ohos5.0/foundation/ability/idl_tool/idl_tool_2/metadata/
H A Dmetadata_builder.h42 void CalculateMetaNamespace(ASTNamespace* nspace);
60 MetaNamespace* WriteMetaNamespace(ASTNamespace* nspace);
/ohos5.0/foundation/ability/idl_tool/metadata/
H A Dmetadata_builder.h43 void CalculateMetaNamespace(ASTNamespace* nspace);
61 MetaNamespace* WriteMetaNamespace(ASTNamespace* nspace);
/ohos5.0/foundation/ability/idl_tool/test/unittest/ast_sequenceable_type_test/
H A Dast_sequenceable_type_test.cpp86 ASTNamespace* nspace = new ASTNamespace(nspaceStr);

12