Searched refs:StaticDataObject (Results 1 – 15 of 15) sorted by relevance
29 class StaticDataObject {31 using Pointer = std::shared_ptr<StaticDataObject>;33 StaticDataObject(const StaticDataObject &) = delete;34 StaticDataObject(StaticDataObject &&) = delete;35 StaticDataObject &operator=(const StaticDataObject &) = delete;36 StaticDataObject &operator=(StaticDataObject &&) = delete;38 static Pointer Create() { return Pointer{new StaticDataObject}; } in Create()41 StaticDataObject &set_name(std::string n) { in set_name()47 StaticDataObject &set_alignment(int a) { in set_alignment()54 StaticDataObject &set_itemBytes(int b) { in set_itemBytes()[all …]
63 std::variant<SymbolRef, StaticDataObject::Pointer> u;306 using Parent = std::variant<DataRef, StaticDataObject::Pointer>;315 Substring(StaticDataObject::Pointer &&parent, in Substring()
130 Result operator()(const StaticDataObject::Pointer &) const { in operator()
117 Result operator()(const StaticDataObject &) const { in operator()
41 Result operator()(const StaticDataObject &) const { return false; } in operator()
14 llvm::raw_ostream &StaticDataObject::AsFortran( in AsFortran()28 StaticDataObject &StaticDataObject::Push(const std::string &string, bool) { in Push()35 StaticDataObject &StaticDataObject::Push( in Push()45 StaticDataObject &StaticDataObject::Push( in Push()57 std::optional<std::string> StaticDataObject::AsString() const { in AsString()68 std::optional<std::u16string> StaticDataObject::AsU16String( in AsU16String()83 std::optional<std::u32string> StaticDataObject::AsU32String( in AsU32String()
151 [](const StaticDataObject::Pointer &object) in upper()193 if (const auto *literal{std::get_if<StaticDataObject::Pointer>(&parent_)}) { in Fold()290 [](const StaticDataObject::Pointer &object) in LEN()375 [](const StaticDataObject::Pointer &) { return 0; }, in Rank()443 [](const StaticDataObject::Pointer &) { return 0; }, in Rank()527 [](StaticDataObject::Pointer pointer) { in GetBaseObject()587 const auto *parent{substring->GetParentIf<StaticDataObject::Pointer>()}; in GetType()
184 auto p{*substring.GetParentIf<StaticDataObject::Pointer>()}; in FoldOperation()
248 bool operator()(const StaticDataObject &) const { return false; } in operator ()()
75 [&](const StaticDataObject::Pointer &) -> std::optional<DataRef> { in ExtractSubstringBase()
188 getHashValue(const Fortran::evaluate::StaticDataObject::Pointer &x) { in getHashValue()452 static bool isEqual(const Fortran::evaluate::StaticDataObject::Pointer &x, in isEqual()453 const Fortran::evaluate::StaticDataObject::Pointer &y) { in isEqual()724 RT find(const Fortran::evaluate::StaticDataObject &) { return {}; } in find() argument
55 const Fortran::evaluate::StaticDataObject &) { in show() argument
1781 [&](const Fortran::evaluate::StaticDataObject::Pointer &p) in gen()6249 CC genarr(const Fortran::evaluate::StaticDataObject::Pointer &, in genarr()
95 void show(const Fortran::evaluate::StaticDataObject &);
930 StaticDataObject::Pointer staticData{StaticDataObject::Create()}; in Analyze()