GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
PathHandler Class Reference

#include <GraphI.hh>

Classes

struct  PathConfig
struct  SituationConfig

Public Types

enum  Situation {
  ETestIfAvailable0 , ETestIfAvailable1 , ETestIfAvailable2 , ETestIfAvailable3 ,
  EReplaceHomeDirForPThreadSystem0 , EReplaceHomeDirForOfStream , EReplaceTmpForSystemAndMkDir0 , ETempDirReplace0 ,
  ETempDirReplace1 , ETempDirReplace2 , ETempDirReplace3 , ETempDirReplace4 ,
  ETempDirReplace5 , ETempDirReplace6 , ETempDirReplace7 , ETempDirReplace8 ,
  ETempDirReplace9 , ETempDirReplace10 , ETempDirReplace11 , ETempDirReplace12 ,
  ETempDirReplace13 , ETempDirReplace14 , ETempDirReplace15 , ETempDirReplace16 ,
  ETempDirReplace17 , ETempDirReplace18 , ETempDirReplace19 , ETempDirReplace20 ,
  ETempDirReplace21 , ETempDirReplace22 , ETempDirReplace23 , ETempDirReplace24 ,
  ETempDirReplace25 , ETempDirReplace26 , ETempDirReplace27 , ETempDirReplace28 ,
  ETempDirReplace29 , ETempDirReplace30 , ETempDirReplace31 , ETempDirReplace32 ,
  ETempDirReplace33 , EDragDropInfoMessage , ESituationGeneric , ETestIfAvailable0 ,
  ETestIfAvailable1 , ETestIfAvailable2 , ETestIfAvailable3 , EReplaceHomeDirForPThreadSystem0 ,
  EReplaceHomeDirForOfStream , EReplaceTmpForSystemAndMkDir0 , ETempDirReplace0 , ETempDirReplace1 ,
  ETempDirReplace2 , ETempDirReplace3 , ETempDirReplace4 , ETempDirReplace5 ,
  ETempDirReplace6 , ETempDirReplace7 , ETempDirReplace8 , ETempDirReplace9 ,
  ETempDirReplace10 , ETempDirReplace11 , ETempDirReplace12 , ETempDirReplace13 ,
  ETempDirReplace14 , ETempDirReplace15 , ETempDirReplace16 , ETempDirReplace17 ,
  ETempDirReplace18 , ETempDirReplace19 , ETempDirReplace20 , ETempDirReplace21 ,
  ETempDirReplace22 , ETempDirReplace23 , ETempDirReplace24 , ETempDirReplace25 ,
  ETempDirReplace26 , ETempDirReplace27 , ETempDirReplace28 , ETempDirReplace29 ,
  ETempDirReplace30 , ETempDirReplace31 , ETempDirReplace32 , ETempDirReplace33 ,
  EDragDropInfoMessage , ESituationGeneric
}
enum  Situation {
  ETestIfAvailable0 , ETestIfAvailable1 , ETestIfAvailable2 , ETestIfAvailable3 ,
  EReplaceHomeDirForPThreadSystem0 , EReplaceHomeDirForOfStream , EReplaceTmpForSystemAndMkDir0 , ETempDirReplace0 ,
  ETempDirReplace1 , ETempDirReplace2 , ETempDirReplace3 , ETempDirReplace4 ,
  ETempDirReplace5 , ETempDirReplace6 , ETempDirReplace7 , ETempDirReplace8 ,
  ETempDirReplace9 , ETempDirReplace10 , ETempDirReplace11 , ETempDirReplace12 ,
  ETempDirReplace13 , ETempDirReplace14 , ETempDirReplace15 , ETempDirReplace16 ,
  ETempDirReplace17 , ETempDirReplace18 , ETempDirReplace19 , ETempDirReplace20 ,
  ETempDirReplace21 , ETempDirReplace22 , ETempDirReplace23 , ETempDirReplace24 ,
  ETempDirReplace25 , ETempDirReplace26 , ETempDirReplace27 , ETempDirReplace28 ,
  ETempDirReplace29 , ETempDirReplace30 , ETempDirReplace31 , ETempDirReplace32 ,
  ETempDirReplace33 , EDragDropInfoMessage , ESituationGeneric , ETestIfAvailable0 ,
  ETestIfAvailable1 , ETestIfAvailable2 , ETestIfAvailable3 , EReplaceHomeDirForPThreadSystem0 ,
  EReplaceHomeDirForOfStream , EReplaceTmpForSystemAndMkDir0 , ETempDirReplace0 , ETempDirReplace1 ,
  ETempDirReplace2 , ETempDirReplace3 , ETempDirReplace4 , ETempDirReplace5 ,
  ETempDirReplace6 , ETempDirReplace7 , ETempDirReplace8 , ETempDirReplace9 ,
  ETempDirReplace10 , ETempDirReplace11 , ETempDirReplace12 , ETempDirReplace13 ,
  ETempDirReplace14 , ETempDirReplace15 , ETempDirReplace16 , ETempDirReplace17 ,
  ETempDirReplace18 , ETempDirReplace19 , ETempDirReplace20 , ETempDirReplace21 ,
  ETempDirReplace22 , ETempDirReplace23 , ETempDirReplace24 , ETempDirReplace25 ,
  ETempDirReplace26 , ETempDirReplace27 , ETempDirReplace28 , ETempDirReplace29 ,
  ETempDirReplace30 , ETempDirReplace31 , ETempDirReplace32 , ETempDirReplace33 ,
  EDragDropInfoMessage , ESituationGeneric
}

Public Member Functions

IMPORT PathConfig conf_user_input (const PathConfig &prev)
IMPORT PathConfig conf_linux (bool has_unresolved_replaces)
IMPORT PathConfig conf_windows (bool has_unresolved_replaces)
IMPORT PathConfig conf_url (bool has_unresolved_replaces)
IMPORT PathConfig conf_file_url (bool has_unresolved_replaces)
IMPORT SituationConfig situ (Situation a)
IMPORT GameApi::PAT default_path ()
IMPORT GameApi::PAT create_path_from_source (GameApi::Env &e, std::string val, const PathConfig &pc)
IMPORT GameApi::PAT set_possible_default_path (GameApi::Env &e, GameApi::PAT p, std::string def, const PathConfig &pc)
IMPORT GameApi::PAT convert_path (GameApi::Env &e, GameApi::PAT old, const PathConfig &pc)
IMPORT std::string use_path (GameApi::Env &e, GameApi::PAT val, const SituationConfig &sc)
IMPORT std::string use_path2 (GameApi::Env &e, GameApi::PAT val, Situation s)
IMPORT PathConfig conf_user_input (const PathConfig &prev)
IMPORT PathConfig conf_linux (bool has_unresolved_replaces)
IMPORT PathConfig conf_windows (bool has_unresolved_replaces)
IMPORT PathConfig conf_url (bool has_unresolved_replaces)
IMPORT PathConfig conf_file_url (bool has_unresolved_replaces)
IMPORT SituationConfig situ (Situation a)
IMPORT GameApi::PAT default_path ()
IMPORT GameApi::PAT create_path_from_source (GameApi::Env &e, std::string val, const PathConfig &pc)
IMPORT GameApi::PAT set_possible_default_path (GameApi::Env &e, GameApi::PAT p, std::string def, const PathConfig &pc)
IMPORT GameApi::PAT convert_path (GameApi::Env &e, GameApi::PAT old, const PathConfig &pc)
IMPORT std::string use_path (GameApi::Env &e, GameApi::PAT val, const SituationConfig &sc)
IMPORT std::string use_path2 (GameApi::Env &e, GameApi::PAT val, Situation s)

Member Enumeration Documentation

◆ Situation [1/2]

Enumerator
ETestIfAvailable0 
ETestIfAvailable1 
ETestIfAvailable2 
ETestIfAvailable3 
EReplaceHomeDirForPThreadSystem0 
EReplaceHomeDirForOfStream 
EReplaceTmpForSystemAndMkDir0 
ETempDirReplace0 
ETempDirReplace1 
ETempDirReplace2 
ETempDirReplace3 
ETempDirReplace4 
ETempDirReplace5 
ETempDirReplace6 
ETempDirReplace7 
ETempDirReplace8 
ETempDirReplace9 
ETempDirReplace10 
ETempDirReplace11 
ETempDirReplace12 
ETempDirReplace13 
ETempDirReplace14 
ETempDirReplace15 
ETempDirReplace16 
ETempDirReplace17 
ETempDirReplace18 
ETempDirReplace19 
ETempDirReplace20 
ETempDirReplace21 
ETempDirReplace22 
ETempDirReplace23 
ETempDirReplace24 
ETempDirReplace25 
ETempDirReplace26 
ETempDirReplace27 
ETempDirReplace28 
ETempDirReplace29 
ETempDirReplace30 
ETempDirReplace31 
ETempDirReplace32 
ETempDirReplace33 
EDragDropInfoMessage 
ESituationGeneric 
ETestIfAvailable0 
ETestIfAvailable1 
ETestIfAvailable2 
ETestIfAvailable3 
EReplaceHomeDirForPThreadSystem0 
EReplaceHomeDirForOfStream 
EReplaceTmpForSystemAndMkDir0 
ETempDirReplace0 
ETempDirReplace1 
ETempDirReplace2 
ETempDirReplace3 
ETempDirReplace4 
ETempDirReplace5 
ETempDirReplace6 
ETempDirReplace7 
ETempDirReplace8 
ETempDirReplace9 
ETempDirReplace10 
ETempDirReplace11 
ETempDirReplace12 
ETempDirReplace13 
ETempDirReplace14 
ETempDirReplace15 
ETempDirReplace16 
ETempDirReplace17 
ETempDirReplace18 
ETempDirReplace19 
ETempDirReplace20 
ETempDirReplace21 
ETempDirReplace22 
ETempDirReplace23 
ETempDirReplace24 
ETempDirReplace25 
ETempDirReplace26 
ETempDirReplace27 
ETempDirReplace28 
ETempDirReplace29 
ETempDirReplace30 
ETempDirReplace31 
ETempDirReplace32 
ETempDirReplace33 
EDragDropInfoMessage 
ESituationGeneric 

◆ Situation [2/2]

Enumerator
ETestIfAvailable0 
ETestIfAvailable1 
ETestIfAvailable2 
ETestIfAvailable3 
EReplaceHomeDirForPThreadSystem0 
EReplaceHomeDirForOfStream 
EReplaceTmpForSystemAndMkDir0 
ETempDirReplace0 
ETempDirReplace1 
ETempDirReplace2 
ETempDirReplace3 
ETempDirReplace4 
ETempDirReplace5 
ETempDirReplace6 
ETempDirReplace7 
ETempDirReplace8 
ETempDirReplace9 
ETempDirReplace10 
ETempDirReplace11 
ETempDirReplace12 
ETempDirReplace13 
ETempDirReplace14 
ETempDirReplace15 
ETempDirReplace16 
ETempDirReplace17 
ETempDirReplace18 
ETempDirReplace19 
ETempDirReplace20 
ETempDirReplace21 
ETempDirReplace22 
ETempDirReplace23 
ETempDirReplace24 
ETempDirReplace25 
ETempDirReplace26 
ETempDirReplace27 
ETempDirReplace28 
ETempDirReplace29 
ETempDirReplace30 
ETempDirReplace31 
ETempDirReplace32 
ETempDirReplace33 
EDragDropInfoMessage 
ESituationGeneric 
ETestIfAvailable0 
ETestIfAvailable1 
ETestIfAvailable2 
ETestIfAvailable3 
EReplaceHomeDirForPThreadSystem0 
EReplaceHomeDirForOfStream 
EReplaceTmpForSystemAndMkDir0 
ETempDirReplace0 
ETempDirReplace1 
ETempDirReplace2 
ETempDirReplace3 
ETempDirReplace4 
ETempDirReplace5 
ETempDirReplace6 
ETempDirReplace7 
ETempDirReplace8 
ETempDirReplace9 
ETempDirReplace10 
ETempDirReplace11 
ETempDirReplace12 
ETempDirReplace13 
ETempDirReplace14 
ETempDirReplace15 
ETempDirReplace16 
ETempDirReplace17 
ETempDirReplace18 
ETempDirReplace19 
ETempDirReplace20 
ETempDirReplace21 
ETempDirReplace22 
ETempDirReplace23 
ETempDirReplace24 
ETempDirReplace25 
ETempDirReplace26 
ETempDirReplace27 
ETempDirReplace28 
ETempDirReplace29 
ETempDirReplace30 
ETempDirReplace31 
ETempDirReplace32 
ETempDirReplace33 
EDragDropInfoMessage 
ESituationGeneric 

Member Function Documentation

◆ conf_file_url() [1/2]

PathHandler::PathConfig PathHandler::conf_file_url ( bool has_unresolved_replaces)

◆ conf_file_url() [2/2]

IMPORT PathConfig PathHandler::conf_file_url ( bool has_unresolved_replaces)

◆ conf_linux() [1/2]

PathHandler::PathConfig PathHandler::conf_linux ( bool has_unresolved_replaces)

◆ conf_linux() [2/2]

IMPORT PathConfig PathHandler::conf_linux ( bool has_unresolved_replaces)

◆ conf_url() [1/2]

PathHandler::PathConfig PathHandler::conf_url ( bool has_unresolved_replaces)

◆ conf_url() [2/2]

IMPORT PathConfig PathHandler::conf_url ( bool has_unresolved_replaces)

◆ conf_user_input() [1/2]

PathHandler::PathConfig PathHandler::conf_user_input ( const PathConfig & prev)

◆ conf_user_input() [2/2]

IMPORT PathConfig PathHandler::conf_user_input ( const PathConfig & prev)

◆ conf_windows() [1/2]

PathHandler::PathConfig PathHandler::conf_windows ( bool has_unresolved_replaces)

◆ conf_windows() [2/2]

IMPORT PathConfig PathHandler::conf_windows ( bool has_unresolved_replaces)

◆ convert_path() [1/2]

IMPORT GameApi::PAT PathHandler::convert_path ( GameApi::Env & e,
GameApi::PAT old,
const PathConfig & pc )

◆ convert_path() [2/2]

IMPORT GameApi::PAT PathHandler::convert_path ( GameApi::Env & e,
GameApi::PAT old,
const PathConfig & pc )

◆ create_path_from_source() [1/2]

GameApi::PAT PathHandler::create_path_from_source ( GameApi::Env & e,
std::string val,
const PathConfig & pc )

◆ create_path_from_source() [2/2]

IMPORT GameApi::PAT PathHandler::create_path_from_source ( GameApi::Env & e,
std::string val,
const PathConfig & pc )

◆ default_path() [1/2]

GameApi::PAT PathHandler::default_path ( )

◆ default_path() [2/2]

IMPORT GameApi::PAT PathHandler::default_path ( )

◆ set_possible_default_path() [1/2]

GameApi::PAT PathHandler::set_possible_default_path ( GameApi::Env & e,
GameApi::PAT p,
std::string def,
const PathConfig & pc )

◆ set_possible_default_path() [2/2]

IMPORT GameApi::PAT PathHandler::set_possible_default_path ( GameApi::Env & e,
GameApi::PAT p,
std::string def,
const PathConfig & pc )

◆ situ() [1/2]

Here is the caller graph for this function:

◆ situ() [2/2]

IMPORT SituationConfig PathHandler::situ ( Situation a)

◆ use_path() [1/2]

std::string PathHandler::use_path ( GameApi::Env & e,
GameApi::PAT val,
const SituationConfig & sc )
Here is the caller graph for this function:

◆ use_path() [2/2]

IMPORT std::string PathHandler::use_path ( GameApi::Env & e,
GameApi::PAT val,
const SituationConfig & sc )

◆ use_path2() [1/2]

IMPORT std::string PathHandler::use_path2 ( GameApi::Env & e,
GameApi::PAT val,
Situation s )

◆ use_path2() [2/2]

IMPORT std::string PathHandler::use_path2 ( GameApi::Env & e,
GameApi::PAT val,
Situation s )
inline

The documentation for this class was generated from the following files: