Spicy
Public Attributes | List of all members
hilti::detail::codegen::CxxTypeInfo Struct Reference

#include <codegen.h>

Public Attributes

bool predefined
 
cxx::Expression reference
 
std::optional< cxx::declaration::Constantforward
 
std::optional< cxx::declaration::Constantdeclaration
 

Detailed Description

Structure capturing runtime type information for a specific type.

Member Data Documentation

◆ declaration

std::optional<cxx::declaration::Constant> hilti::detail::codegen::CxxTypeInfo::declaration

Actual declaration for type information.

◆ forward

std::optional<cxx::declaration::Constant> hilti::detail::codegen::CxxTypeInfo::forward

Forward declaration for type information.

◆ predefined

bool hilti::detail::codegen::CxxTypeInfo::predefined

True if the type information instances is being predefined statically by the runtime library (vs. generated by the codegen)

◆ reference

cxx::Expression hilti::detail::codegen::CxxTypeInfo::reference

ID to refer to this type information instance.


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