![]() |
Spicy
|
#include <driver.h>
Public Attributes | |
bool | bool_ = false |
double | real = 0.0 |
uint64_t | uint = 0 |
int64_t | sint = 0 |
std::string | str |
hilti::ID | id |
hilti::Declaration | declaration |
hilti::Type | type |
hilti::Ctor | ctor |
hilti::Expression | expression |
hilti::Statement | statement |
hilti::Attribute | attribute |
hilti::Function | function |
std::optional< hilti::Expression > | opt_expression |
std::optional< hilti::Statement > | opt_statement |
std::optional< hilti::AttributeSet > | opt_attributes |
hilti::declaration::Linkage | linkage |
hilti::declaration::parameter::Kind | function_parameter_kind |
hilti::function::CallingConvention | function_calling_convention |
hilti::type::function::Parameter | function_parameter |
hilti::type::function::Result | function_result |
hilti::type::function::Flavor | function_flavor |
hilti::statement::switch_::Case | switch_case |
std::vector< std::string > | strings |
std::vector< hilti::Declaration > | declarations |
std::vector< hilti::Expression > | expressions |
std::vector< hilti::Statement > | statements |
std::vector< hilti::type::function::Parameter > | function_parameters |
std::vector< hilti::statement::switch_::Case > | switch_cases |
std::pair< hilti::ID, hilti::Type > | tuple_type_elem |
std::vector< std::pair< hilti::ID, hilti::Type > > | tuple_type_elems |
hilti::type::struct_::Field | struct_field |
hilti::ctor::struct_::Field | struct_elem |
std::vector< hilti::type::struct_::Field > | struct_fields |
std::vector< hilti::ctor::struct_::Field > | struct_elems |
hilti::ctor::Map::Element | map_elem |
std::vector< hilti::ctor::Map::Element > | map_elems |
hilti::type::enum_::Label | enum_label |
std::vector< hilti::type::enum_::Label > | enum_labels |
spicy::type::bitfield::Bits | bitfield_bits_spec |
std::vector< spicy::type::bitfield::Bits > | bitfield_bits |
std::pair< std::vector< hilti::Declaration >, std::vector< hilti::Statement > > | decls_and_stmts |
std::optional< hilti::ID > | opt_id |
std::vector< spicy::type::unit::Item > | unit_items |
spicy::type::unit::Item | unit_item |
spicy::Engine | engine |
std::vector< spicy::Hook > | hooks |
spicy::Hook | hook |
spicy::type::unit::item::switch_::Case | unit_switch_case |
std::vector< spicy::type::unit::item::switch_::Case > | unit_switch_cases |
Bison value type.