Source-highlight Library: Class List

Source-highlight Library
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nsrchilite C++ class: doctemplate.h
 Nsrchilite
 CHighlightState Represents a state during the highlighting (e.g., comment state, string state, etc.)
 CLangElems Collection of LangElem objects
 CNamedSubExpsLangElem An element with subparts (subexpressions), each with a possible different name
 CParserInfo Stores information about the file name and the line number of a generic element created during parsing
 CStateLangElem Language element that introduces a new state pattern Composite
 CStateStartLangElem A language element that may start a new state/environment
 CStringListLangElem A language element consisting of a list of strings
 CBufferedOutput The main class for writing into the output
 CCharTranslator Translates specific character sequences into corresponding ones; it can also use regular expression for the characters to be translated
 CColorMap Simple map for colors (maps a color constant string to the corresponding color of the output format)
 CCTagsCollector Collects the tags information generated by the ctags program for a given word
 CCTagsFormatter Formatter for information gathered from ctags
 CCTagsFormatterResults Stores the result of the CTagsFormatter
 CCTagsInfo Information about a tag
 CCTagsManager Takes care of running ctags and to generate a CTagsFormmatter
 CDebugListener Implementation of highlight events that prints debug information
 CDocGenerator Given a DocTemplate it generates the start of the document and the end, using variables such as title, file_name, header, etc
 CEventGenerator A generic event generator, for listeners of type EventListener and events of type EventType
 CFileInfo Information about the file we are processing
 CFormatter The base abstract class for formatting strings
 CFormatterFactory The generic abstract factory to create Formatter objects, during the parsing of style files
 CFormatterManager Associates to an element name the corresponding formatter
 CFormatterParams Additional parameters that can be passed to a formatter
 CHighlightEvent Event concerning an highlighting operation (e.g., formatting, entering a new state, exiting a state, etc.)
 CHighlightEventListener Base class for listeners of HighlightEvent
 CHighlightRule Base class for highlight rules
 CHighlightRuleFactory Abstract factory for highlighting rules
 CHighlightState Represents a state during the highlighting (e.g., comment state, string state, etc.)
 CHighlightStateBuilder Builds an HighlightState from the language definition file collected structures
 CHighlightStatePrinter Prints an HighlightState (and all its rules)
 CHighlightToken Token containing information for performing the highlight
 CInstances This class contains static and singleton instances for some utility classes for LangDefManagers, LangMap, etc
 CIOException Exception representing an error in an input/output operation
 CLangDefManager Handles langdef language definition files
 CLangElems Collection of LangElem objects
 CLangElemsPrinter Prints all the language elements
 CLangMap A map stored in a file with the format key = elem
 CLanguageInfer Tries to infer the language by inspecting the input file
 CLineBuffer A buffer for a line to be generated
 CLineNumGenerator Generates line numbers in the output
 CLineRanges Functionalities for detecting whether a line is in one of the stored line ranges (or in the context of a range)
 CMatchingParameters Structure for passing parameters to the matching algorithm, for instance, "not beginning of line", etc
 CNamedSubExpsLangElem An element with subparts (subexpressions), each with a possible different name
 CParserException Represents an exception during parsing, for instance, syntax errors
 CParserInfo Stores information about the file name and the line number of a generic element created during parsing
 CPreFormatter Preformats text to be generated
 CRefEntry Internal struct to store information about references
 CRegexHighlightRule An implementation of HighlightRule using Boost regex library
 CRegexPreProcessor Preprocess a regular expression, e.g., transform "()" into "(?:)"
 CRegexRanges Stores possible separators implemented as regular expressions and provides functionalities to search for such occurrences in lines
 CRegexRuleFactory Implementation of the abstract factory, creating highlighting rules based on boost::regex regular expressions
 CSettings Handles the settings for source-highlight (and its library)
 CSourceFileHighlighter Highlights the contents of a file relying on a SourceHighlighter
 CSourceHighlight The main class performing highlighting of an input file generating an output file
 CSourceHighlighter The main class performing the highlighting of a single line
 CSourceHighlightUtils Class with some utility static methods
 CStateLangElem Language element that introduces a new state pattern Composite
 CStateStartLangElem A language element that may start a new state/environment
 CStopWatch Records elapsed time
 CStringDef Represent a string for a language definition file's element
 CStringDefs A collection (list) of StringDef's
 CStringListLangElem A language element consisting of a list of strings
 CStringTable Stores dynamically allocated strings (used by the scanners), so that, later on, we can easily free all the memory for these strings
 CStyleFileParser A utility class with static methods to parse style files
 CTextStyle 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
 CTextStyleBuilder Given TextStyle objects build a new one, adding a starting part, and ending part, and separating them
 CTextStyleFormatter An implementation of Formatter, based on source-highlight TextStyle
 CTextStyleFormatterFactory Generates TextStyleFormatters based on TextStyles
 CTextStyles 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
 CRefTextStyle The TextStyle objects for reference formatting
 CToLower
 CToUpper
 CUntabifier PerFormratter to convert tabs to spaces before generation
 CUtils Generic utils functions (e.g., string manipulation)
 CVarDefinitions Store definitions of strings and regular expressions representing language elements
 CVerbosity Utility class to output messages in case of verbose option is requested
 CVersions Utility functions for version numbers
 CWordTokenizer Tokenizes a paragraph separating words from spaces
 CKey
 Cvstring
 Cyyalloc
 CYYLTYPE
 CYYSTYPE

AltStyle によって変換されたページ (->オリジナル) /