idaeim studio
 PVL: Parameter Value Language

Parser Member List
This is the complete list of members for Parser, 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_DELIMITERSParser [static]
COMMENT_LINE_DELIMITERParser [static]
COMMENT_START_DELIMITERSParser [static]
commented_lines(bool allow)Parser [inline]
commented_lines()Parser [inline]
CONTAINER_NAMEParser [static]
Data_AmountSliding_String [private]
Data_BufferSliding_String [private]
Data_Buffer_SizeSliding_String [private]
data_buffer_size(Index size)Sliding_String [private]
data_ingest()Sliding_String [private]
DATE_TIME_DELIMITERSParser [static]
DEFAULT_NON_TEXT_LIMITSliding_String [private, static]
DEFAULT_READ_LIMITSliding_String [private, static]
DEFAULT_SIZE_INCREMENTSliding_String [private, static]
end_location() const Sliding_String [private]
ended() const Sliding_String [private]
EOSString [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 typedefParser
Filter_List typedefSliding_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
IDParser [static]
Index typedefString [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 typedefString [private]
INVALID_CHARACTERSliding_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_BREAKParser [static]
line_position(bool before, Location location) const Parser [protected]
Location typedefSliding_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_LocationSliding_String [private]
next_location(Location location)Sliding_String [private]
next_location() const Sliding_String [private]
NO_LIMITSliding_String [private, static]
Non_Text_CountSliding_String [private]
Non_Text_LimitSliding_String [private]
non_text_limit(Index limit)Sliding_String [private]
non_text_limit() const Sliding_String [private]
NUMBER_BASE_DELIMITERParser [static]
operator=(const Parser &parser)Parser
idaeim::Strings::Sliding_String::operator=(const Sliding_String &sliding_string)Sliding_String [private]
PARAMETER_NAME_DELIMITERParser [static]
PARAMETER_VALUE_DELIMITERParser [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_LimitSliding_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]
ReaderSliding_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_CHARACTERSParser [static]
SEQUENCE_END_DELIMITERParser [static]
SEQUENCE_START_DELIMITERParser [static]
SET_END_DELIMITERParser [static]
SET_START_DELIMITERParser [static]
SIGNEDString [private]
Size_IncrementSliding_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_DELIMITERParser [static]
STATEMENT_END_DELIMITERParser [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_DELIMITERParser [static]
String_LocationSliding_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_DELIMITERParser [static]
TEXT_DELIMITERParser [static]
Total_ReadSliding_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_DELIMITERParser [static]
UNITS_START_DELIMITERParser [static]
UNSIGNEDString [private, static]
Unsigned_Integer_type typedefString [private]
VERBATIM_STRING_DELIMITERSParser [static]
verbatim_strings(bool verbatim)Parser [inline]
verbatim_strings()Parser [inline]
WARNING(Exception *exception)Parser [protected]
warnings()Parser [inline]
Warnings_List typedefParser
WHITESPACEParser [static]
~Parser()Parser [virtual]
~Sliding_String()Sliding_String [private, virtual]