Spicy
hilti::detail::cxx::Unit Member List

This is the complete list of members for hilti::detail::cxx::Unit, including all inherited members.

add(const declaration::IncludeFile &i, const Meta &m=Meta()) (defined in hilti::detail::cxx::Unit)hilti::detail::cxx::Unit
add(const declaration::Global &g, const Meta &m=Meta()) (defined in hilti::detail::cxx::Unit)hilti::detail::cxx::Unit
add(const declaration::Constant &c, const Meta &m=Meta()) (defined in hilti::detail::cxx::Unit)hilti::detail::cxx::Unit
add(const declaration::Type &t, const Meta &m=Meta()) (defined in hilti::detail::cxx::Unit)hilti::detail::cxx::Unit
add(const declaration::Function &f, const Meta &m=Meta()) (defined in hilti::detail::cxx::Unit)hilti::detail::cxx::Unit
add(const Function &f, const Meta &m=Meta()) (defined in hilti::detail::cxx::Unit)hilti::detail::cxx::Unit
add(const std::string &stmt, const Meta &m=Meta()) (defined in hilti::detail::cxx::Unit)hilti::detail::cxx::Unit
add(const linker::Join &f) (defined in hilti::detail::cxx::Unit)hilti::detail::cxx::Unit
addComment(const std::string &comment) (defined in hilti::detail::cxx::Unit)hilti::detail::cxx::Unit
addInitialization(cxx::Block block) (defined in hilti::detail::cxx::Unit)hilti::detail::cxx::Unitinline
addPreInitialization(cxx::Block block) (defined in hilti::detail::cxx::Unit)hilti::detail::cxx::Unitinline
context() const (defined in hilti::detail::cxx::Unit)hilti::detail::cxx::Unitinline
createPrototypes(std::ostream &out) (defined in hilti::detail::cxx::Unit)hilti::detail::cxx::Unit
cxxNamespace() const (defined in hilti::detail::cxx::Unit)hilti::detail::cxx::Unit
finalize() (defined in hilti::detail::cxx::Unit)hilti::detail::cxx::Unit
hasDeclarationFor(const cxx::ID &id) (defined in hilti::detail::cxx::Unit)hilti::detail::cxx::Unit
importDeclarations(const Unit &other) (defined in hilti::detail::cxx::Unit)hilti::detail::cxx::Unit
Linker (defined in hilti::detail::cxx::Unit)hilti::detail::cxx::Unitfriend
linkerMetaData() const (defined in hilti::detail::cxx::Unit)hilti::detail::cxx::Unit
lookupType(const cxx::ID &id) const (defined in hilti::detail::cxx::Unit)hilti::detail::cxx::Unit
moduleID() const (defined in hilti::detail::cxx::Unit)hilti::detail::cxx::Unitinline
print(std::ostream &out) const (defined in hilti::detail::cxx::Unit)hilti::detail::cxx::Unit
prioritizeType(const cxx::ID &id) (defined in hilti::detail::cxx::Unit)hilti::detail::cxx::Unitinline
readLinkerMetaData(std::istream &input) (defined in hilti::detail::cxx::Unit)hilti::detail::cxx::Unitstatic
setModule(const hilti::Module &m) (defined in hilti::detail::cxx::Unit)hilti::detail::cxx::Unit
setUsesGlobals() (defined in hilti::detail::cxx::Unit)hilti::detail::cxx::Unitinline
Unit(const std::shared_ptr< Context > &context) (defined in hilti::detail::cxx::Unit)hilti::detail::cxx::Unit
Unit(const std::shared_ptr< Context > &context, cxx::ID module_id) (defined in hilti::detail::cxx::Unit)hilti::detail::cxx::Unitprotected
Unit(const std::shared_ptr< Context > &context, cxx::ID module_id, const std::string &cxx_code) (defined in hilti::detail::cxx::Unit)hilti::detail::cxx::Unitprotected