[detail level 1234]
▼Cstd::exception STL class
Csrchilite::HighlightEvent Event concerning an highlighting operation (e.g., formatting, entering a new state, exiting a state, etc.)
Csrchilite::RegexRuleFactory Implementation of the abstract factory, creating highlighting rules based on boost::regex regular expressions
Csrchilite::LineRanges Functionalities for detecting whether a line is in one of the stored line ranges (or in the context of a range)
▼Cstd::list< T > STL class
Csrchilite::StringTable Stores dynamically allocated strings (used by the scanners), so that, later on, we can easily free all the memory for these strings
▼Cstd::list< std::string >
▼Cstd::map< K, T > STL class
Csrchilite::ColorMap Simple map for colors (maps a color constant string to the corresponding color of the output format)
▼Csrchilite::ParserInfo Stores information about the file name and the line number of a generic element created during parsing
Csrchilite::CharTranslator Translates specific character sequences into corresponding ones; it can also use regular expression for the characters to be translated
Csrchilite::RegexRanges Stores possible separators implemented as regular expressions and provides functionalities to search for such occurrences in lines
Csrchilite::TextStyle Represents a formatting template where there can be some variables (starting with ,ドル e.g., $style, $text, etc.) that will be replaced with specific elements, e.g., the actual style for the formatting, the text to format, etc
Csrchilite::TextStyles Contains
TextStyle objects for all formats (e.g., bold, italics, etc), and other templates (e.g., for the document header, etc.); it also contains the color map and the char translator