#include <CscCommandMetadataBuilder.h>
◆ CscCommandMetadataCacheBuilder()
| conscience_core::bridging::commands::metadata::CscCommandMetadataCacheBuilder::CscCommandMetadataCacheBuilder |
( |
const optional< fs::path > & |
initCacheFromPath = {} | ) |
|
◆ ~CscCommandMetadataCacheBuilder()
| conscience_core::bridging::commands::metadata::CscCommandMetadataCacheBuilder::~CscCommandMetadataCacheBuilder |
( |
| ) |
|
◆ pushCommand()
◆ pushEnum()
| void conscience_core::bridging::commands::metadata::CscCommandMetadataCacheBuilder::pushEnum |
( |
const string & |
commandId, |
|
|
const CscEnumInfos * |
enumInfos |
|
) |
| |
- Parameters
-
| commandId | command ID in which context this type was resolved. For user custom commands, enum can be user declared |
◆ pushType()
| void conscience_core::bridging::commands::metadata::CscCommandMetadataCacheBuilder::pushType |
( |
const string & |
commandId, |
|
|
const string & |
typeFullName, |
|
|
const CscCommandDataTypeMetadata * |
typeMetadata |
|
) |
| |
- Parameters
-
| commandId | command ID in which context this type was resolved. For user custom commands, type can be user declared |
◆ saveCacheTo()
| void conscience_core::bridging::commands::metadata::CscCommandMetadataCacheBuilder::saveCacheTo |
( |
const fs::path & |
path, |
|
|
bool |
merge = true |
|
) |
| |
save built cache to given path
- Parameters
-
The documentation for this class was generated from the following files: