struct Gambit::capability_info

Helper struct to carry around capability information.

#include <yaml_description_database.hpp>

Public Attributes

Name
strname
Capability name.
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.
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.
strdescription
Full description of capability.
boolhas_description
Flag to check if description is missing.

Public Attributes Documentation

variable name

str name;

Capability name.

variable modset

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.

variable beset

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.

variable description

str description;

Full description of capability.

variable has_description

bool has_description;

Flag to check if description is missing.


Updated on 2023-06-26 at 21:36:50 +0000