|
EpcTools
An event based multi-threaded C++ development framework.
|
#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__) |
Functions | |
| template<typename T > | |
| std::vector< T > | _getArrayBool (RAPIDJSON_NAMESPACE::Value *value) |
| template<typename T > | |
| std::vector< T > | _getArrayInt (RAPIDJSON_NAMESPACE::Value *value) |
| template<typename T > | |
| std::vector< T > | _getArrayUInt (RAPIDJSON_NAMESPACE::Value *value) |
| template<typename T > | |
| std::vector< T > | _getArrayInt64 (RAPIDJSON_NAMESPACE::Value *value) |
| template<typename T > | |
| std::vector< T > | _getArrayUInt64 (RAPIDJSON_NAMESPACE::Value *value) |
| template<typename T > | |
| std::vector< T > | _getArrayFloat (RAPIDJSON_NAMESPACE::Value *value) |
| template<typename T > | |
| std::vector< T > | _getArrayDouble (RAPIDJSON_NAMESPACE::Value *value) |
| template<typename T > | |
| std::vector< T > | _getArrayString (RAPIDJSON_NAMESPACE::Value *value) |
| template std::vector< std::string > | EGetOpt::getArray< std::string > (cpStr path) const |
| #define ADDRAW | ( | __node__, | |
| __arg__, | |||
| __allocator__ | |||
| ) |
| #define ARGS "args" |
| #define CMDLINE "cmdline" |
| #define FILEBUFFER 512 |
| #define PROGRAM "program" |
| #define RAPIDJSON_NAMESPACE egetoptrapidjson |
| #define RAW "raw" |
| std::vector<T> _getArrayBool | ( | RAPIDJSON_NAMESPACE::Value * | value | ) |
| std::vector<T> _getArrayDouble | ( | RAPIDJSON_NAMESPACE::Value * | value | ) |
| std::vector<T> _getArrayFloat | ( | RAPIDJSON_NAMESPACE::Value * | value | ) |
| std::vector<T> _getArrayInt | ( | RAPIDJSON_NAMESPACE::Value * | value | ) |
| std::vector<T> _getArrayInt64 | ( | RAPIDJSON_NAMESPACE::Value * | value | ) |
| std::vector<T> _getArrayString | ( | RAPIDJSON_NAMESPACE::Value * | value | ) |
| std::vector<T> _getArrayUInt | ( | RAPIDJSON_NAMESPACE::Value * | value | ) |
| std::vector<T> _getArrayUInt64 | ( | RAPIDJSON_NAMESPACE::Value * | value | ) |
| template std::vector<std::string> EGetOpt::getArray< std::string > | ( | cpStr | path | ) | const |
1.8.11