Home
last modified time | relevance | path

Searched refs:ASTSequenceableType (Results 1 – 7 of 7) sorted by relevance

/drivers/hdf_core/framework/tools/hdi-gen/ast/
Dast_sequenceable_type.cpp14 void ASTSequenceableType::SetNamespace(const AutoPtr<ASTNamespace> &nspace) in SetNamespace()
22 bool ASTSequenceableType::IsSequenceableType() in IsSequenceableType()
27 TypeKind ASTSequenceableType::GetTypeKind() in GetTypeKind()
32 std::string ASTSequenceableType::Dump(const std::string &prefix) in Dump()
46 std::string ASTSequenceableType::GetFullName() const in GetFullName()
51 std::string ASTSequenceableType::EmitCType(TypeMode mode) const in EmitCType()
57 std::string ASTSequenceableType::EmitCppType(TypeMode mode) const in EmitCppType()
73 std::string ASTSequenceableType::EmitJavaType(TypeMode mode, bool isInnerType) const in EmitJavaType()
78 void ASTSequenceableType::EmitCppWriteVar(const std::string &parcelName, const std::string &name, S… in EmitCppWriteVar()
87 void ASTSequenceableType::EmitCppReadVar(const std::string &parcelName, const std::string &name, St… in EmitCppReadVar()
[all …]
Dast_namespace.h20 class ASTSequenceableType; variable
53 void AddSequenceable(const AutoPtr<ASTSequenceableType> &sequenceable);
55 AutoPtr<ASTSequenceableType> GetSequenceable(size_t index);
73 std::vector<AutoPtr<ASTSequenceableType>> sequenceables_;
Dast_namespace.cpp70 void ASTNamespace::AddSequenceable(const AutoPtr<ASTSequenceableType> &sequenceable) in AddSequenceable()
79 AutoPtr<ASTSequenceableType> ASTNamespace::GetSequenceable(size_t index) in GetSequenceable()
Dast.h125 void AddSequenceableDef(const AutoPtr<ASTSequenceableType> &sequenceable);
127 inline AutoPtr<ASTSequenceableType> GetSequenceableDef() in GetSequenceableDef()
200 AutoPtr<ASTSequenceableType> sequenceableDef_ = nullptr;
Dast_sequenceable_type.h16 class ASTSequenceableType : public ASTType {
18 ASTSequenceableType() : ASTType(TypeKind::TYPE_SEQUENCEABLE, false) {} in ASTSequenceableType() function
Dast.cpp135 void AST::AddSequenceableDef(const AutoPtr<ASTSequenceableType> &sequenceable) in AddSequenceableDef()
/drivers/hdf_core/framework/tools/hdi-gen/parser/
Dparser.cpp256 AutoPtr<ASTSequenceableType> seqType = new ASTSequenceableType(); in ParseSequenceableInfo()