Orxonox  0.0.5 Codename: Arcturus
orxonox::SubString Member List

This is the complete list of members for orxonox::SubString, including all inherited members.

append(const SubString &other)orxonox::SubStringinline
back() const orxonox::SubStringinline
bTokenInSafemode_orxonox::SubStringprivate
compare(const SubString &other, size_t length=std::string::npos) const orxonox::SubString
debug() const orxonox::SubString
empty() const orxonox::SubStringinline
front() const orxonox::SubStringinline
getAllStrings() const orxonox::SubStringinline
getString(size_t index) const orxonox::SubStringinline
isInSafemode(size_t index) const orxonox::SubStringinline
join(const std::string &delimiter=" ") const orxonox::SubString
NullSubStringorxonox::SubStringstatic
operator+(const SubString &other) const orxonox::SubString
operator+=(const SubString &other)orxonox::SubString
operator=(const SubString &other)orxonox::SubString
operator=(SubString &&other)=defaultorxonox::SubString
operator==(const SubString &other) const orxonox::SubString
operator[](size_t index) const orxonox::SubStringinline
pop_back()orxonox::SubStringinline
size() const orxonox::SubStringinline
split(const std::string &line, const std::string &delimiters=SubString::WhiteSpaces, const std::string &delimiterNeighbours="", bool bAllowEmptyEntries=false, char escapeChar='\\', bool bRemoveEscapeChar=true, char safemodeChar= '"', bool bRemoveSafemodeChar = true, char openparenthesisChar = '{', char closeparenthesisChar = '}', bool bRemoveParenthesisChars = true, char commentChar = '\0')orxonox::SubString
SPLIT_LINE_STATE enum nameorxonox::SubStringprivate
splitLine(std::vector< std::string > &tokens, std::vector< bool > &bTokenInSafemode, const std::string &line, const std::string &delimiters=SubString::WhiteSpaces, const std::string &delimiterNeighbours="", bool bAllowEmptyEntries=false, char escapeChar= '\\', bool bRemoveEscapeChar=true, char safemodeChar= '"', bool bRemoveSafemodeChar = true, char openparenthesisChar = '{', char closeparenthesisChar = '}', bool bRemoveParenthesisChars = true, char commentChar = '\0', SPLIT_LINE_STATE start_state = SPLIT_LINE_STATE::NORMAL)orxonox::SubStringprivatestatic
subSet(size_t begin, size_t length=std::string::npos) const orxonox::SubString
SubString()orxonox::SubString
SubString(const SubString &other)=defaultorxonox::SubString
SubString(SubString &&other)=defaultorxonox::SubString
SubString(const std::string &line, const std::string &delimiters=SubString::WhiteSpaces, const std::string &delimiterNeighbours="", bool bAllowEmptyEntries=false, char escapeChar='\\', bool bRemoveEscapeChar=true, char safemodeChar= '"', bool bRemoveSafemodeChar = true, char openparenthesisChar = '{', char closeparenthesisChar = '}', bool bRemoveParenthesisChars = true, char commentChar = '\0')orxonox::SubString
SubString(size_t argc, const char **argv)orxonox::SubString
SubString(const SubString &other, size_t begin, size_t length=std::string::npos)orxonox::SubString
tokens_orxonox::SubStringprivate
WhiteSpacesorxonox::SubStringstatic
WhiteSpacesWithCommaorxonox::SubStringstatic
~SubString()orxonox::SubString