![]() |
Spicy
|
#include <unit.h>
Public Member Functions | |
bool | operator< (const Join &other) const |
Public Attributes | |
cxx::ID | id |
cxx::declaration::Function | callee |
std::list< cxx::declaration::Type > | aux_types |
int64_t | priority |
bool | declare_only = false |
Function joined by the linker.
The HILTI linker will generate a C++ function <id>
that calls all callee
function registered for that ID.
std::list<cxx::declaration::Type> hilti::detail::cxx::linker::Join::aux_types |
additional types the linker needs to declare for external prototype to work
cxx::declaration::Function hilti::detail::cxx::linker::Join::callee |
callee function to execute through linker function
bool hilti::detail::cxx::linker::Join::declare_only = false |
only declare the joined C++ function, don't generate the implementation
cxx::ID hilti::detail::cxx::linker::Join::id |
name of externally visible function
int64_t hilti::detail::cxx::linker::Join::priority |
Priority determining the order between callees; higher priority callees will be called first