Project Alice
Loading...
Searching...
No Matches
parsers::mod_file Struct Reference

#include <parsers_declarations.hpp>

Public Member Functions

void name (association_type, std::string_view value, error_handler &err, int32_t line, mod_file_context &context)
 
void path (association_type, std::string_view value, error_handler &err, int32_t line, mod_file_context &context)
 
void user_dir (association_type, std::string_view value, error_handler &err, int32_t line, mod_file_context &context)
 
void replace_path (association_type, std::string_view value, error_handler &err, int32_t line, mod_file_context &context)
 
void dependencies (dependencies_list const &value, error_handler &err, int32_t line, mod_file_context &context)
 
void finish (mod_file_context &context)
 
void add_to_file_system (simple_fs::file_system &fs)
 

Public Attributes

std::string name_
 
std::string path_
 
std::string user_dir_
 
std::vector< std::string > replace_paths
 
std::vector< std::string > dependent_mods
 
bool mod_selected = false
 

Detailed Description

Definition at line 2699 of file parsers_declarations.hpp.

Member Function Documentation

◆ add_to_file_system()

void parsers::mod_file::add_to_file_system ( simple_fs::file_system fs)

Definition at line 3336 of file parsers_declarations.cpp.

Here is the call graph for this function:

◆ dependencies()

void parsers::mod_file::dependencies ( dependencies_list const &  value,
error_handler err,
int32_t  line,
mod_file_context context 
)
inline

Definition at line 2712 of file parsers_declarations.hpp.

◆ finish()

void parsers::mod_file::finish ( mod_file_context context)
inline

Definition at line 2716 of file parsers_declarations.hpp.

◆ name()

void parsers::mod_file::name ( association_type  ,
std::string_view  value,
error_handler err,
int32_t  line,
mod_file_context context 
)

Definition at line 3319 of file parsers_declarations.cpp.

◆ path()

void parsers::mod_file::path ( association_type  ,
std::string_view  value,
error_handler err,
int32_t  line,
mod_file_context context 
)

Definition at line 3323 of file parsers_declarations.cpp.

◆ replace_path()

void parsers::mod_file::replace_path ( association_type  ,
std::string_view  value,
error_handler err,
int32_t  line,
mod_file_context context 
)

Definition at line 3331 of file parsers_declarations.cpp.

Here is the caller graph for this function:

◆ user_dir()

void parsers::mod_file::user_dir ( association_type  ,
std::string_view  value,
error_handler err,
int32_t  line,
mod_file_context context 
)

Definition at line 3327 of file parsers_declarations.cpp.

Member Data Documentation

◆ dependent_mods

std::vector<std::string> parsers::mod_file::dependent_mods

Definition at line 2704 of file parsers_declarations.hpp.

◆ mod_selected

bool parsers::mod_file::mod_selected = false

Definition at line 2706 of file parsers_declarations.hpp.

◆ name_

std::string parsers::mod_file::name_

Definition at line 2700 of file parsers_declarations.hpp.

◆ path_

std::string parsers::mod_file::path_

Definition at line 2701 of file parsers_declarations.hpp.

◆ replace_paths

std::vector<std::string> parsers::mod_file::replace_paths

Definition at line 2703 of file parsers_declarations.hpp.

◆ user_dir_

std::string parsers::mod_file::user_dir_

Definition at line 2702 of file parsers_declarations.hpp.


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