| public |
Inheritance Graph
graph BT
CodeFragment
click CodeFragment "classEScript_1_1CodeFragment"
Description
Simple container used to store the code of a UserFunction .
Public Functions
| CodeFragment() | |
| CodeFragment(const StringId & _filename, const StringData & fullCode) | |
| CodeFragment(const StringId & _filename, const StringData & _data, const size_t _start, const size_t _length) | |
| CodeFragment(const CodeFragment & other, const size_t _start, const size_t _length) | |
| bool | empty() const |
| std::string | getCodeString() const |
| std::string | getFilename() const |
| const std::string & | getFullCode() const |
| size_t | getLength() const |
| size_t | getStartPos() const |
Documentation
function
EScript::CodeFragment::CodeFragment
| public | inline |
| CodeFragment( | ) |
Defined in EScript/EScript/Utils/CodeFragment.h:25
function
EScript::CodeFragment::CodeFragment
| public | inline |
| CodeFragment( | const StringId & | _filename, |
| const StringData & | fullCode | |
| ) |
Defined in EScript/EScript/Utils/CodeFragment.h:26
function
EScript::CodeFragment::CodeFragment
| public | inline |
| CodeFragment( | const StringId & | _filename, |
| const StringData & | _data, | |
| const size_t | _start, | |
| const size_t | _length | |
| ) |
Defined in EScript/EScript/Utils/CodeFragment.h:28
function
EScript::CodeFragment::CodeFragment
| public | inline |
| CodeFragment( | const CodeFragment & | other, |
| const size_t | _start, | |
| const size_t | _length | |
| ) |
Defined in EScript/EScript/Utils/CodeFragment.h:30
function
EScript::CodeFragment::empty
| public | const | inline |
| bool empty( | ) const |
Defined in EScript/EScript/Utils/CodeFragment.h:33
function
EScript::CodeFragment::getCodeString
| public | const | inline |
| std::string getCodeString( | ) const |
Defined in EScript/EScript/Utils/CodeFragment.h:34
function
EScript::CodeFragment::getFilename
| public | const | inline |
| std::string getFilename( | ) const |
Defined in EScript/EScript/Utils/CodeFragment.h:35
function
EScript::CodeFragment::getFullCode
| public | const | inline |
| const std::string & getFullCode( | ) const |
Defined in EScript/EScript/Utils/CodeFragment.h:36
function
EScript::CodeFragment::getLength
| public | const | inline |
| size_t getLength( | ) const |
Defined in EScript/EScript/Utils/CodeFragment.h:37
function
EScript::CodeFragment::getStartPos
| public | const | inline |
| size_t getStartPos( | ) const |
Defined in EScript/EScript/Utils/CodeFragment.h:38