gambit is hosted by Hepforge, IPPP Durham
GAMBIT  v1.5.0-2191-ga4742ac
a Global And Modular Bsm Inference Tool
Gambit::capability_info Struct Reference

Helper struct to carry around capability information. More...

#include <yaml_description_database.hpp>

Collaboration diagram for Gambit::capability_info:

Public Attributes

str name
 Capability name. More...
 
std::map< str, std::set< std::pair< str, str > > > modset
 Set of modules and module functions in which capability is used, along with corresponding result types. More...
 
std::map< str, std::set< std::pair< str, str > > > beset
 Set of backends and backend functions in which capability is used, along with corresponding type signatures. More...
 
str description
 Full description of capability. More...
 
bool has_description
 Flag to check if description is missing. More...
 

Detailed Description

Helper struct to carry around capability information.

Definition at line 40 of file yaml_description_database.hpp.

Member Data Documentation

◆ beset

std::map<str, std::set<std::pair<str,str> > > Gambit::capability_info::beset

Set of backends and backend functions in which capability is used, along with corresponding type signatures.

Definition at line 47 of file yaml_description_database.hpp.

Referenced by Gambit::gambit_core::check_databases(), Gambit::gambit_core::ff_capability_diagnostic(), and Gambit::operator<<().

◆ description

str Gambit::capability_info::description

◆ has_description

bool Gambit::capability_info::has_description

Flag to check if description is missing.

Definition at line 51 of file yaml_description_database.hpp.

Referenced by Gambit::gambit_core::check_databases().

◆ modset

std::map<str, std::set<std::pair<str,str> > > Gambit::capability_info::modset

Set of modules and module functions in which capability is used, along with corresponding result types.

Definition at line 45 of file yaml_description_database.hpp.

Referenced by Gambit::gambit_core::check_databases(), Gambit::gambit_core::ff_capability_diagnostic(), and Gambit::operator<<().

◆ name

str Gambit::capability_info::name

Capability name.

Definition at line 43 of file yaml_description_database.hpp.

Referenced by Gambit::gambit_core::check_databases(), and Gambit::operator<<().


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