, including all inherited members.
add_parameters(Aggregate &aggregate) | Parser | |
add_values(Array &array) | Parser | |
at(Location location) | Sliding_String | [private] |
begins_with(const std::string &pattern, Location location, bool case_sensitive=true) | Sliding_String | [private] |
idaeim::Strings::String::begins_with(const std::string &pattern, Index index=0, bool case_sensitive=true) | String | [private] |
clear_warnings() | Parser | |
COMMENT_END_DELIMITERS | Parser | [static] |
COMMENT_LINE_DELIMITER | Parser | [static] |
COMMENT_START_DELIMITERS | Parser | [static] |
commented_lines(bool allow) | Parser | [inline] |
commented_lines() | Parser | [inline] |
CONTAINER_NAME | Parser | [static] |
Data_Amount | Sliding_String | [private] |
Data_Buffer | Sliding_String | [private] |
Data_Buffer_Size | Sliding_String | [private] |
data_buffer_size(Index size) | Sliding_String | [private] |
data_ingest() | Sliding_String | [private] |
DATE_TIME_DELIMITERS | Parser | [static] |
DEFAULT_NON_TEXT_LIMIT | Sliding_String | [private, static] |
DEFAULT_READ_LIMIT | Sliding_String | [private, static] |
DEFAULT_SIZE_INCREMENT | Sliding_String | [private, static] |
end_location() const | Sliding_String | [private] |
ended() const | Sliding_String | [private] |
EOS | String | [private, static] |
equals_ignore_case(const std::string &pattern) | String | [private] |
escape_to_special(Index start=0, Index final=EOS) | String | [private] |
filter(Index start=0, Index end=String::EOS) | Sliding_String | [private] |
Filter typedef | Parser | |
Filter_List typedef | Sliding_String | [private] |
get_comment() | Parser | |
get_datum() | Parser | |
get_parameter(bool Assignment_only=false) | Parser | |
get_parameters() | Parser | |
get_quoted_string() | Parser | |
get_units() | Parser | |
get_value() | Parser | |
ID | Parser | [static] |
Index typedef | String | [private] |
index_of(Location location) const | Sliding_String | [private] |
idaeim::Strings::String::index_of(const std::string &pattern, Index index=0) | String | [private] |
idaeim::Strings::String::index_of(char character, Index index=0) | String | [private] |
ingest_parameters(Aggregate &aggregate) | Parser | [protected] |
insert_filter(String_Filter *filter, Index index=EOS) | Sliding_String | [private] |
Integer_type typedef | String | [private] |
INVALID_CHARACTER | Sliding_String | [private, static] |
is_empty() const | Sliding_String | [private] |
is_end(Location location) const | Sliding_String | [private] |
is_text(char character) | Sliding_String | [private, static] |
LINE_BREAK | Parser | [static] |
line_position(bool before, Location location) const | Parser | [protected] |
Location typedef | Sliding_String | [private] |
location_of(char character, Location location) | Sliding_String | [private] |
location_of(const std::string &pattern, Location location) | Sliding_String | [private] |
location_of(Index index) const | Sliding_String | [private] |
next_index(Index index) | Sliding_String | [private] |
next_index() const | Sliding_String | [private] |
Next_Location | Sliding_String | [private] |
next_location(Location location) | Sliding_String | [private] |
next_location() const | Sliding_String | [private] |
NO_LIMIT | Sliding_String | [private, static] |
Non_Text_Count | Sliding_String | [private] |
Non_Text_Limit | Sliding_String | [private] |
non_text_limit(Index limit) | Sliding_String | [private] |
non_text_limit() const | Sliding_String | [private] |
NUMBER_BASE_DELIMITER | Parser | [static] |
operator=(const Parser &parser) | Parser | |
idaeim::Strings::Sliding_String::operator=(const Sliding_String &sliding_string) | Sliding_String | [private] |
PARAMETER_NAME_DELIMITER | Parser | [static] |
PARAMETER_VALUE_DELIMITER | Parser | [static] |
Parser() | Parser | [inline] |
Parser(std::istream &reader, Location limit=Sliding_String::NO_LIMIT) | Parser | |
Parser(const std::string &string_source) | Parser | |
Parser(const Parser &parser) | Parser | [inline] |
Read_Limit | Sliding_String | [private] |
read_limit(Location limit) | Sliding_String | [private] |
read_limit() const | Sliding_String | [private] |
reader() const | Sliding_String | [private] |
reader(std::istream &reader) | Sliding_String | [private] |
Reader | Sliding_String | [private] |
reader_source() const | Sliding_String | [private] |
remains(char *buffer=NULL) | Sliding_String | [private] |
remove_filter(String_Filter *filter=NULL) | Sliding_String | [private] |
replace(const std::string &old_string, const std::string &new_string, Index start=0, Index end=EOS) | String | [private] |
replace_span(const std::string &span, const std::string &substitute, Index start=0, Index end=EOS) | String | [private] |
RESERVED_CHARACTERS | Parser | [static] |
SEQUENCE_END_DELIMITER | Parser | [static] |
SEQUENCE_START_DELIMITER | Parser | [static] |
SET_END_DELIMITER | Parser | [static] |
SET_START_DELIMITER | Parser | [static] |
SIGNED | String | [private] |
Size_Increment | Sliding_String | [private] |
size_increment() const | Sliding_String | [private] |
size_increment(Index amount) | Sliding_String | [private] |
skip_back_over(const std::string &skip, Index index=EOS) | String | [private] |
skip_back_until(const std::string &find, Index index=EOS) | String | [private] |
skip_commented_line(Location location) | Parser | [protected] |
skip_over(const std::string &skip, Location location) | Sliding_String | [private] |
idaeim::Strings::String::skip_over(const std::string &skip, Index index=0) | String | [private] |
skip_until(const std::string &find, Location location) | Sliding_String | [private] |
idaeim::Strings::String::skip_until(const std::string &find, Index index=0) | String | [private] |
skip_whitespace_and_comments(Location location) | Parser | |
slide() | Sliding_String | [private, virtual] |
Sliding_String(const std::string &string_source) | Sliding_String | [private] |
Sliding_String(std::istream &reader, Location limit=NO_LIMIT) | Sliding_String | [private] |
Sliding_String(const Sliding_String &sliding_string) | Sliding_String | [private] |
Sliding_String() | Sliding_String | [private] |
special_to_escape(Index start=0, Index final=EOS) | String | [private] |
STATEMENT_CONTINUATION_DELIMITER | Parser | [static] |
STATEMENT_END_DELIMITER | Parser | [static] |
strict(bool strict) | Parser | [inline] |
strict() | Parser | [inline] |
String() | String | [private] |
String(const char *characters, Index length) | String | [private] |
String(const std::string &a_string, Index index=0, Index length=EOS) | String | [private] |
String(Integer_type value, bool is_signed=true, int base=10, int digits=0) | String | [private] |
String(const char *characters) | String | [private] |
String(Integer_type value, int base, int digits=0) | String | [private] |
string_continuation(bool enable) | Parser | [inline] |
string_continuation() | Parser | [inline] |
STRING_CONTINUATION_DELIMITER | Parser | [static] |
String_Location | Sliding_String | [private] |
string_location() const | Sliding_String | [private] |
string_source() const | Sliding_String | [private] |
substr(Location start, Location length) | Sliding_String | [private] |
substring(Location start, Location end) | Sliding_String | [private] |
SYMBOL_DELIMITER | Parser | [static] |
TEXT_DELIMITER | Parser | [static] |
Total_Read | Sliding_String | [private] |
total_read() const | Sliding_String | [private] |
trim(Index start, Index end=EOS) | String | [private] |
trim() | String | [private] |
trim_leading() | String | [private] |
trim_trailing() | String | [private] |
UNITS_END_DELIMITER | Parser | [static] |
UNITS_START_DELIMITER | Parser | [static] |
UNSIGNED | String | [private, static] |
Unsigned_Integer_type typedef | String | [private] |
VERBATIM_STRING_DELIMITERS | Parser | [static] |
verbatim_strings(bool verbatim) | Parser | [inline] |
verbatim_strings() | Parser | [inline] |
WARNING(Exception *exception) | Parser | [protected] |
warnings() | Parser | [inline] |
Warnings_List typedef | Parser | |
WHITESPACE | Parser | [static] |
~Parser() | Parser | [virtual] |
~Sliding_String() | Sliding_String | [private, virtual] |