coan
6.0.1
A C/C++ Configuration Analyzer
|
![]() ![]() | A tag class for selecting a chew mode |
![]() ![]() | A base for classes representing canonical forms of various types |
![]() ![]() ![]() | template class canonical<What> encapsulates the canonical representation of values of type What |
![]() ![]() | A tag class for selecting a chew mode |
![]() ![]() | |
![]() ![]() ![]() | Manages coan's commandline arguments |
![]() ![]() | Info structure for a command option for get_command() |
![]() ![]() | A tag class for selecting a chew mode |
![]() ![]() | |
![]() ![]() ![]() | Manages coan's commandline arguments |
![]() ![]() | A tag class for selecting a chew mode |
![]() ![]() | Class contradiction handles contradictions between commandline options and directives |
![]() ![]() | A tag class for selecting a chew mode |
![]() ![]() | The tag class is inserted in a diagnostic_base to tell it to defer itself |
![]() ![]() | struct common::directory encapsulates OS-neutral directory functionality |
![]() ![]() ![]() | Class nix::directory encapsulates linux/unix-specific directory functionality |
![]() ![]() ![]() | struct win::directory encapsulates a MS-Windows specific directory functionality |
![]() ![]() | The tag class is inserted in a diagnostic_base to tell it to emit itself |
![]() ![]() | Encapsulates an entry in the reference cache |
![]() ![]() | struct evaluation represents the result of evaluating a putative expression |
![]() ![]() | Structure representing a set of options that are excluded by another option |
![]() ![]() | Encapsulates parsing of preprocessor expressions |
![]() ![]() | struct parameter_substitution::format encapsulates a parameter substitution format |
![]() ![]() | A tag class for selecting a chew mode |
![]() ![]() | 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::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_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_value_type_of<T,V> exports a static const boolean member value that is true iff T publicly defines type value_type as V |
![]() ![]() | A tag class for selecting a chew mode |
![]() ![]() | Maintains state with respect to #if logic |
![]() ![]() | Class integer encapsulates an integer of some type |
![]() ![]() | struct integer_constant encapsulates an integer constant |
![]() ![]() | Manages input and output file handling |
![]() ![]() | 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) |
![]() ![]() | Manages printing, discarding and replacement of lines |
![]() ![]() | A tag class for selecting a chew mode |
![]() ![]() | struct symbol::locator encapsulates a symbol table entry |
![]() ![]() | |
![]() ![]() ![]() | Manages coan's commandline arguments |
![]() ![]() | A tag class for parameterizing template class canonical<What> |
![]() ![]() | A tag class for selecting a chew mode |
![]() ![]() | A utility class to prevent assignment of containing class |
![]() ![]() ![]() | `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 |
![]() ![]() ![]() | A base class for diagnostic classes |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | `template struct diagnostic<Level,Id> generically encapsulates a type of diagnostic |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | A utility class to prevent copying of containing class |
![]() ![]() ![]() ![]() | struct dataset encapsulates the tree of input files to be processed by coan |
![]() ![]() ![]() ![]() | template struct directive_base is a base for specializations of template struct directive<Type> |
![]() ![]() ![]() ![]() ![]() | Encapsulates a directive of a given type |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | Encapsulates a set of directory/file trees |
![]() ![]() ![]() ![]() | A base for classes employed to traverse a file_tree |
![]() ![]() ![]() ![]() ![]() | struct driver encapsulates traversal of an input dataset to select and process files |
![]() ![]() ![]() ![]() | struct hash_include encapsulates an #include directive |
![]() ![]() ![]() ![]() | Class nix::directory encapsulates linux/unix-specific directory functionality |
![]() ![]() ![]() ![]() | struct win::directory encapsulates a MS-Windows specific directory functionality |
![]() ![]() | A utility class to prevent copy construction of containing class |
![]() ![]() ![]() | A utility class to prevent copying of containing class |
![]() ![]() | Type representing the null filter for selecting files |
![]() ![]() | Type of a node in a file_tree |
![]() ![]() | A tag class for selecting a chew mode |
![]() ![]() | Info structure for an option for getopt_long() |
![]() ![]() | template struct innards::parameter_list_base<Tag> generically defines a common interface of types representing a formal parameter list or an argment list |
![]() ![]() ![]() | Class argument_list encapsulates a list of macro arguments, i.e. the arguments to a macro reference |
![]() ![]() ![]() | struct formal_parameter_list encapsulates a list of formal macro parameters |
![]() ![]() | struct parse_buffer is a polymorphic base for classes representing possibly extensible lines of parsed text |
![]() ![]() ![]() | |
![]() ![]() | Encapsulates a filesystem path |
![]() ![]() | |
![]() ![]() | A tag class for selecting a chew mode |
![]() ![]() | A tag class for selecting a chew mode |
![]() ![]() | |
![]() ![]() ![]() | 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 |
![]() ![]() ![]() ![]() | struct unexplained_expansion encapsulates macro-expansion of a reference where the --explain option is inoperative |
![]() ![]() | struct reference_cache encapsulates a cache of the the expansions and evaluations of symbol references |
![]() ![]() | Encapsulates the selection of files for processing |
![]() ![]() | struct paramater_substitution::specifier encapsulates a parameter substitution specifier |
![]() ![]() | A tag class for selecting a chew mode |
![]() ![]() | A tag class for selecting a chew mode |
![]() ![]() | struct symbol encapsulates a preprocessor symbol's state |
![]() ![]() | A tag class for selecting a chew mode |
![]() ![]() | A tag class for selecting a chew mode |
![]() ![]() | |
![]() ![]() ![]() | template struct cloner<B,D> is a base template from which derived instantiations can inherit cloneability |