|
FLANG
|
Public Types | |
| using | Pointer = std::shared_ptr<StaticDataObject> |
Public Member Functions | |
| StaticDataObject (const StaticDataObject &)=delete | |
| StaticDataObject (StaticDataObject &&)=delete | |
| StaticDataObject & | operator= (const StaticDataObject &)=delete |
| StaticDataObject & | operator= (StaticDataObject &&)=delete |
| const std::string & | name () const |
| StaticDataObject & | set_name (std::string n) |
| int | alignment () const |
| StaticDataObject & | set_alignment (int a) |
| int | itemBytes () const |
| StaticDataObject & | set_itemBytes (int b) |
| const std::vector< std::uint8_t > & | data () const |
| std::vector< std::uint8_t > & | data () |
| StaticDataObject & | Push (const std::string &, bool=false) |
| StaticDataObject & | Push (const std::u16string &, bool bigEndian=false) |
| StaticDataObject & | Push (const std::u32string &, bool bigEndian=false) |
| StaticDataObject & | Push (const value::CharacterValue &, bool bigEndian=false) |
| std::optional< std::string > | AsString () const |
| std::optional< std::u16string > | AsU16String (bool bigEndian=false) const |
| std::optional< std::u32string > | AsU32String (bool bigEndian=false) const |
| llvm::raw_ostream & | AsFortran (llvm::raw_ostream &, bool bigEndian=false) const |
Static Public Member Functions | |
| static Pointer | Create () |