DDraceNetwork Docs
editor_server_settings.h File Reference
#include "component.h"
#include "editor_ui.h"
#include <map>
#include <string>
#include <vector>
Include dependency graph for editor_server_settings.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CEditorMapSetting
 
struct  SParsedMapSettingArg
 
struct  SCurrentSettingArg
 
struct  SPossibleValueMatch
 
struct  SCommandParseError
 
struct  SInvalidSetting
 
struct  SInvalidSetting::SContext
 
class  CArgumentValuesListBuilder
 
class  CSettingValuesBuilder
 
class  CValuesBuilder
 
struct  SValueLoader
 
class  CMapSettingsBackend
 
class  CMapSettingsBackend::CContext
 
class  CMapSettingsBackend::CArgumentConstraintsBuilder
 
class  CMapSettingsBackend::CCommandArgumentConstraintBuilder
 
struct  CMapSettingsBackend::SLoadedMapSettings
 

Typedefs

using TArgumentValuesList = std::vector< const char * >
 
using TSettingValues = std::map< int, TArgumentValuesList >
 
using TSettingsArgumentValues = std::map< std::string, TSettingValues >
 

Enumerations

enum class  EValidationResult {
  VALID = 0 , ERROR , INCOMPLETE , UNKNOWN ,
  OUT_OF_RANGE
}
 
enum class  ECollisionCheckResult { ERROR , REPLACE , ADD }
 

Typedef Documentation

◆ TArgumentValuesList

using TArgumentValuesList = std::vector<const char *>

◆ TSettingsArgumentValues

using TSettingsArgumentValues = std::map<std::string, TSettingValues>

◆ TSettingValues

using TSettingValues = std::map<int, TArgumentValuesList>

Enumeration Type Documentation

◆ ECollisionCheckResult

enum class ECollisionCheckResult
strong
Enumerator
ERROR 
REPLACE 
ADD 

◆ EValidationResult

enum class EValidationResult
strong
Enumerator
VALID 
ERROR 
INCOMPLETE 
UNKNOWN 
OUT_OF_RANGE