EpcTools
An event based multi-threaded C++ development framework.
Macros
egetopt.cpp File Reference
#include <iostream>
#include "epctools.h"
#include "egetopt.h"
#include "rapidjson/filereadstream.h"
#include "rapidjson/document.h"
#include "rapidjson/prettywriter.h"
#include "rapidjson/pointer.h"

Macros

#define RAPIDJSON_NAMESPACE   egetoptrapidjson
 
#define CMDLINE   "cmdline"
 
#define PROGRAM   "program"
 
#define RAW   "raw"
 
#define ARGS   "args"
 
#define CMDLINEARGS   CMDLINE "/" ARGS
 
#define CMDLINERAW   CMDLINE "/" RAW
 
#define FILEBUFFER   512
 
#define ADDRAW(__node__, __arg__, __allocator__)
 

Macro Definition Documentation

◆ ADDRAW

#define ADDRAW (   __node__,
  __arg__,
  __allocator__ 
)
Value:
{ \
__node__[RAW].PushBack(RAPIDJSON_NAMESPACE::Value(__arg__, __allocator__), __allocator__); \
}

◆ ARGS

#define ARGS   "args"

◆ CMDLINE

#define CMDLINE   "cmdline"

◆ CMDLINEARGS

#define CMDLINEARGS   CMDLINE "/" ARGS

◆ CMDLINERAW

#define CMDLINERAW   CMDLINE "/" RAW

◆ FILEBUFFER

#define FILEBUFFER   512

◆ PROGRAM

#define PROGRAM   "program"

◆ RAPIDJSON_NAMESPACE

#define RAPIDJSON_NAMESPACE   egetoptrapidjson

◆ RAW

#define RAW   "raw"
RAW
#define RAW
Definition: egetopt.cpp:31