Conscience Core
Classes | Namespaces | Functions
CscCommandsDocGenerator.h File Reference
#include "../CommandParamsSpec.h"
#include "../Result/CommandResultSpec.h"
#include "CscCommon.h"
#include <functional>

Go to the source code of this file.

Classes

struct  conscience_core::bridging::commands::doc::CscCommandDocGenerationContext
 
class  conscience_core::bridging::commands::doc::CscCommandsDocGenerator
 

Namespaces

 conscience_core
 
 conscience_core::bridging
 
 conscience_core::bridging::commands
 
 conscience_core::bridging::commands::doc
 

Functions

string conscience_core::bridging::commands::doc::generateCommandStringPaddedWithExampleValues (const CscCommandDataTypeMetadata *commandSpec, const map< string, string > &specifiedValues, bool fillOptionalValues)
 
string conscience_core::bridging::commands::doc::generateCommandFormatDoc (const CscCommandDataTypeMetadata *commandSpec, const CscCommandDocGenerationContext &context)
 
string conscience_core::bridging::commands::doc::generateCommandResultDoc (const CscCommandDataTypeMetadata *commandSpec, const CscCommandResultMetadata *resultMetadata, const CscCommandDocGenerationContext &context)
 
void conscience_core::bridging::commands::doc::logCommandDocumentation (const string &commandId, const CscCommandDocGenerationContext &context)
 
void conscience_core::bridging::commands::doc::appendCommandDocumentation (const CscCommandDataTypeMetadata *commandSpec, string &targetString, const CscCommandDocGenerationContext &context)