fix8  version 1.4.0
Open Source C++ FIX Framework
FIX8::Ctxt Struct Reference

f8c compilation context. More...

#include <f8c.hpp>

Public Types

enum  OutputFile {
  types_cpp, types_hpp, traits_cpp, classes_cpp,
  classes_hpp, router_hpp, session_hpp, count
}
 
using Output = std::pair< std::pair< std::string, std::string >, std::ostream * >
 

Public Attributes

Output _out [count]
 
unsigned _version
 
std::string _clname
 
std::string _fixns
 
std::string _systemns
 
std::string _beginstr
 

Static Public Attributes

static const std::string _exts [count]
 
static const std::string _exts_ver [2] { "pp", "xx" }
 

Detailed Description

f8c compilation context.

Definition at line 45 of file f8c.hpp.

Member Typedef Documentation

using FIX8::Ctxt::Output = std::pair<std::pair<std::string, std::string>, std::ostream *>

Definition at line 49 of file f8c.hpp.

Member Enumeration Documentation

Enumerator
types_cpp 
types_hpp 
traits_cpp 
classes_cpp 
classes_hpp 
router_hpp 
session_hpp 
count 

Definition at line 47 of file f8c.hpp.

Member Data Documentation

std::string FIX8::Ctxt::_beginstr

Definition at line 53 of file f8c.hpp.

Referenced by load_fix_version(), main(), and process().

std::string FIX8::Ctxt::_clname

Definition at line 53 of file f8c.hpp.

Referenced by load_fix_version(), and process().

const string Ctxt::_exts
static
Initial value:
{ "_types.c", "_types.h", "_traits.c", "_classes.c",
"_classes.h", "_router.h", "_session.h" }

Definition at line 51 of file f8c.hpp.

Referenced by main().

const string Ctxt::_exts_ver { "pp", "xx" }
static

Definition at line 51 of file f8c.hpp.

Referenced by main().

std::string FIX8::Ctxt::_fixns

Definition at line 53 of file f8c.hpp.

Referenced by load_fix_version(), main(), and process().

Output FIX8::Ctxt::_out[count]

Definition at line 50 of file f8c.hpp.

Referenced by main(), and process().

std::string FIX8::Ctxt::_systemns

Definition at line 53 of file f8c.hpp.

Referenced by load_fix_version().

unsigned FIX8::Ctxt::_version

Definition at line 52 of file f8c.hpp.

Referenced by load_fix_version(), main(), and process().


The documentation for this struct was generated from the following files: