|
coan
6.0.1
A C/C++ Configuration Analyzer
|
| A tag class for selecting a chew mode | |
| A tag class for selecting a chew mode | |
| A tag class for selecting a chew mode | |
| A tag class for selecting a chew mode | |
| A tag class for selecting a chew mode | |
| A tag class for selecting a chew mode | |
| A tag class for selecting a chew mode | |
| A tag class for selecting a chew mode | |
| A tag class for selecting a chew mode | |
| A tag class for selecting a chew mode | |
| A tag class for selecting a chew mode | |
| A tag class for selecting a chew mode | |
| A tag class for selecting a chew mode | |
| A tag class for selecting a chew mode | |
| A tag class for selecting a chew mode | |
| A tag class for selecting a chew mode | |
| Namespace containing OS-neutral directory functionality | |
struct common::directory encapsulates OS-neutral directory functionality | |
Namespace fs encloses filesystem operations | |
namespace identifier encloses free functions associated with identifiers | |
| Encloses internals | |
| A base for classes representing canonical forms of various types | |
template struct innards::parameter_list_base<Tag> generically defines a common interface of types representing a formal parameter list or an argment list | |
| Namespace containing linux/unix-specific directory functionality | |
Class nix::directory encapsulates linux/unix-specific directory functionality | |
| Namespace enclosing parameter substitution facilities | |
struct paramater_substitution::specifier encapsulates a parameter substitution specifier | |
struct parameter_substitution::format encapsulates a parameter substitution format | |
template struct traits::has_value_type_of<T,V> exports a static const boolean member value that is true iff T publicly defines type value_type as V | |
template struct traits::has_size_method<T> exports a static const boolean member value that is true iff the method size_t T::size() const exists | |
template struct traits::has_size_index_operator<T> exports a static const boolean member value that is true iff the method T::value_type & T::operator[](size_t) exists | |
template struct traits::has_data_method<T> exports a static const boolean member value that is true iff the method T::value_type const * T::data() exists | |
template struct traits::has_extend_method<T> exports a static const boolean member value that is true iff the method size_t T::extend() exists | |
template struct traits::is_random_access_char_sequence<T> exports a static const boolean member value that is true iff T has a value_type = char and methods size_t T::size() const, char const *T::data() const and char & T::operator[](size_t) | |
| Namespace containing windows-specific directory functionality | |
struct win::directory encapsulates a MS-Windows specific directory functionality | |
template struct abend_msg generically encapsulates a fatal error diagnostic | |
Class argument_list encapsulates a list of macro arguments, i.e. the arguments to a macro reference | |
template class canonical<What> encapsulates the canonical representation of values of type What | |
| `template struct chewer<CharSeq> is a cursor-like type that is associated with a character-sequence type upon which it can performs some routine forms of lexical scanning | |
template struct cloner<B,D> is a base template from which derived instantiations can inherit cloneability | |
Info structure for a command option for get_command() | |
Class contradiction handles contradictions between commandline options and directives | |
struct dataset encapsulates the tree of input files to be processed by coan | |
struct driver encapsulates traversal of an input dataset to select and process files | |
| Encapsulates the selection of files for processing | |
The tag class is inserted in a diagnostic_base to tell it to defer itself | |
| `template struct diagnostic<Level,Id> generically encapsulates a type of diagnostic | |
| A base class for diagnostic classes | |
| Encapsulates a directive of a given type | |
template struct directive_base is a base for specializations of template struct directive<Type> | |
The tag class is inserted in a diagnostic_base to tell it to emit itself | |
template struct error_msg<Id> generically encapsulates an error diagnostic | |
struct evaluation represents the result of evaluating a putative expression | |
| Structure representing a set of options that are excluded by another option | |
struct expansion_base is an abstract base for classes that encapsulate a mode of macro-expansion of a reference | |
struct explained_expansion encapsulates macro-expansion of a reference when the --explain option is operative | |
| Encapsulates parsing of preprocessor expressions | |
| Encapsulates a set of directory/file trees | |
| Type representing the null filter for selecting files | |
Type of a node in a file_tree | |
A base for classes employed to traverse a file_tree | |
struct formal_parameter_list encapsulates a list of formal macro parameters | |
struct hash_include encapsulates an #include directive | |
Maintains state with respect to #if logic | |
template struct info_msg generically encapsulates an informational diagnostic | |
template struct info_summary_msg<Id> generically encapsulates an informational summary diagnostic | |
Class integer encapsulates an integer of some type | |
struct integer_constant encapsulates an integer constant | |
| Manages input and output file handling | |
| Manages printing, discarding and replacement of lines | |
A tag class for parameterizing template class canonical<What> | |
| A utility class to prevent assignment of containing class | |
| A utility class to prevent copying of containing class | |
| A utility class to prevent copy construction of containing class | |
Info structure for an option for getopt_long() | |
| Manages coan's commandline arguments | |
struct parse_buffer is a polymorphic base for classes representing possibly extensible lines of parsed text | |
| Encapsulates a filesystem path | |
| Template struct progress_msg<Id>` generically encapsulates a progress diagnostic | |
template struct progress_summary_msg<Id> generically encapsulates a progress summary diagnostic | |
struct reference_cache encapsulates a cache of the the expansions and evaluations of symbol references | |
| Encapsulates an entry in the reference cache | |
struct symbol encapsulates a preprocessor symbol's state | |
struct symbol::locator encapsulates a symbol table entry | |
struct unexplained_expansion encapsulates macro-expansion of a reference where the --explain option is inoperative | |
`template struct warning_error_generated_input' encapsulates a diagnostic for error directive output conditionally, i.e. within the scope of an #if | |
template struct warning_msg<Id> generically encapsulates a warning diagnostic | |
template struct warning_summary_msg<Id> generically encapsulates a warning summary diagnostic | |
`struct warning_unconditional_error_input' encapsulates a diagnostic for an error directive input unconditionally, i.e. not in the scope of #if | |
struct warning_unconditional_error_output encapsulates a diagnostic for an error directive output unconditionally, i.e. not in the scope of any #if |