Elaztek Developer Hub
Blamite Game Engine - Strings  00390.07.02.23.1947.blamite
A library containing general purpose utilities and classes for use in multiple projects.
switches.h File Reference
#include <string>
#include <vector>
+ Include dependency graph for switches.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  BlamCommandSwitch
 Structure representing a command-line switch. More...
 

Namespaces

 BlamStrings
 Namespace for Blamite's shared C++ library.
 
 BlamStrings::Settings
 
 BlamStrings::Settings::Switches
 Namespace containing things relating to command-line switches.
 

Macros

#define STRINGS_API   __declspec(dllimport)
 

Functions

STRINGS_API void BlamStrings::Settings::Switches::ParseSwitches (int args_count, char *args[])
 Parses command-line switches from the initial variables from main(). More...
 
STRINGS_API std::vector< BlamCommandSwitchBlamStrings::Settings::Switches::GetActiveSwitches ()
 Retrieves the list of loaded command-line switches. More...
 
STRINGS_API bool BlamStrings::Settings::Switches::IsSwitchPresent (std::string switch_name)
 Determines if a given switch has been passed to the engine. More...
 
STRINGS_API std::vector< std::string > BlamStrings::Settings::Switches::GetSwitchArguments (std::string switch_name)
 Retrieves the list of arguments provided for the specified switch. More...
 
STRINGS_API std::string BlamStrings::Settings::Switches::GetSwitchValue (std::string switch_name)
 Retrieves the value of a switch. More...
 

Macro Definition Documentation

◆ STRINGS_API

#define STRINGS_API   __declspec(dllimport)