HerdSoftware  0.3.2
Public Attributes | List of all members
Herd::GGSDataProvider::ObjDescriptor Struct Reference

Public Attributes

std::string name
 
std::vector< std::string > aliases
 
ObjectCategory category
 
CachedFunction is_available
 
std::function< RetrievalResult(ObjectWrapper &)> get
 
std::function< void()> post_load
 
std::vector< ObjDescriptorprerequisites
 

Member Data Documentation

◆ aliases

std::vector<std::string> Herd::GGSDataProvider::ObjDescriptor::aliases

◆ category

ObjectCategory Herd::GGSDataProvider::ObjDescriptor::category

◆ get

std::function<RetrievalResult(ObjectWrapper &)> Herd::GGSDataProvider::ObjDescriptor::get

◆ is_available

CachedFunction Herd::GGSDataProvider::ObjDescriptor::is_available

◆ name

std::string Herd::GGSDataProvider::ObjDescriptor::name

◆ post_load

std::function<void()> Herd::GGSDataProvider::ObjDescriptor::post_load

◆ prerequisites

std::vector<ObjDescriptor> Herd::GGSDataProvider::ObjDescriptor::prerequisites

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