DDraceNetwork Documentation
Loading...
Searching...
No Matches
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