|
mini-llvm 0.1.0
|
#include <GlobalValue.h>
Public Types | |
| using | iterator = IndirectIterator<StatementList::iterator, Statement> |
| using | const_iterator = IndirectIterator<StatementList::const_iterator, const Statement> |
| using | reverse_iterator = IndirectIterator<StatementList::reverse_iterator, Statement> |
| using | const_reverse_iterator = IndirectIterator<StatementList::const_reverse_iterator, const Statement> |
Public Member Functions | |
| GlobalValue (Symbol symbol, std::string section, bool isGlobal, int alignment) | |
| GlobalValue (Symbol symbol, std::string section, bool isGlobal) | |
| GlobalValue (const GlobalValue &)=delete | |
| GlobalValue (GlobalValue &&)=default | |
| GlobalValue & | operator= (const GlobalValue &)=delete |
| GlobalValue & | operator= (GlobalValue &&)=default |
| const Symbol & | symbol () const |
| void | setSymbol (Symbol symbol) |
| const std::string & | section () const & |
| std::string && | section () && |
| void | setSection (std::string section) |
| bool | isGlobal () const |
| void | setGlobal (bool isGlobal) |
| int | alignment () const |
| void | setAlignment (int alignment) |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| reverse_iterator | rbegin () |
| const_reverse_iterator | rbegin () const |
| reverse_iterator | rend () |
| const_reverse_iterator | rend () const |
| Statement & | front () |
| const Statement & | front () const |
| Statement & | back () |
| const Statement & | back () const |
| bool | empty () const |
| size_t | size () const |
| Statement & | add (const_iterator pos, std::unique_ptr< Statement > stmt) |
| Statement & | prepend (std::unique_ptr< Statement > stmt) |
| Statement & | append (std::unique_ptr< Statement > stmt) |
| void | remove (const_iterator pos) |
| void | removeFirst () |
| void | removeLast () |
| void | clear () |
| std::string | format () const |
| using mini_llvm::mc::GlobalValue::const_iterator = IndirectIterator<StatementList::const_iterator, const Statement> |
| using mini_llvm::mc::GlobalValue::const_reverse_iterator = IndirectIterator<StatementList::const_reverse_iterator, const Statement> |
| using mini_llvm::mc::GlobalValue::iterator = IndirectIterator<StatementList::iterator, Statement> |
| using mini_llvm::mc::GlobalValue::reverse_iterator = IndirectIterator<StatementList::reverse_iterator, Statement> |
|
inline |
|
inline |
|
delete |
|
default |
| Statement & mini_llvm::mc::GlobalValue::add | ( | const_iterator | pos, |
| std::unique_ptr< Statement > | stmt ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void mini_llvm::mc::GlobalValue::clear | ( | ) |
|
inline |
|
inline |
|
inline |
| std::string mini_llvm::mc::GlobalValue::format | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
delete |
|
default |
|
inline |
|
inline |
| void mini_llvm::mc::GlobalValue::remove | ( | const_iterator | pos | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |