coan  6.0.1
A C/C++ Configuration Analyzer
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
parameter_substitution.h File Reference
#include "chew.h"
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  parameter_substitution::specifier
 struct paramater_substitution::specifier encapsulates a parameter substitution specifier. More...
 
struct  parameter_substitution::format
 struct parameter_substitution::format encapsulates a parameter substitution format. More...
 

Namespaces

 parameter_substitution
 Namespace enclosing parameter substitution facilities.
 

Enumerations

enum  parameter_substitution::demarcator : char {
  soh = '\001', stx = '\002', etx = '\003', ack = '\006',
  nak = '\025', sub = '\032', esc = '\033'
}
 Non-printable fields in a substitution format.
 
enum  parameter_substitution::handling : char { parameter_substitution::handling::substitute_arg = char(demarcator::etx), parameter_substitution::handling::substitute_expanded_arg = char(demarcator::sub), parameter_substitution::handling::substitute_quoted_arg = char(demarcator::esc) }
 Enumerated constants denoting the manner in which an argument is to be substituted for a macro parameter. More...
 

Detailed Description