Spicy
spicy::type::Unit Member List

This is the complete list of members for spicy::type::Unit, including all inherited members.

_isConstant() consthilti::TypeBaseinline
_next_index (defined in spicy::type::detail::AssignIndices)spicy::type::detail::AssignIndicesprivate
_state() consthilti::TypeBaseinline
_state()hilti::TypeBaseinline
addAttributes(const Unit &unit, AttributeSet attrs)spicy::type::Unitinlinestatic
addChild(Node n)hilti::NodeBaseinline
addItems(const Unit &unit, std::vector< unit::Item > items)spicy::type::Unitinlinestatic
assertChildIsA(int i)hilti::NodeBaseinline
assignIndices(std::vector< unit::Item > items)spicy::type::detail::AssignIndicesprivate
attributes() const (defined in spicy::type::Unit)spicy::type::Unitinline
child(int i) consthilti::NodeBaseinline
childs(int begin, int end) consthilti::NodeBaseinline
childs() consthilti::NodeBaseinline
childs()hilti::NodeBaseinline
childsOfType() consthilti::NodeBaseinline
clearCache()hilti::NodeBaseinline
contextType() constspicy::type::Unitinline
cxxID() consthilti::TypeBaseinline
field(const ID &id) constspicy::type::Unit
flags() consthilti::TypeBaseinline
grammar() constspicy::type::Unitinline
hasFlag(type::Flag f) consthilti::TypeBaseinline
isEqual(const Type &other) const (defined in spicy::type::Unit)spicy::type::Unitinline
isFilter() constspicy::type::Unitinline
isPublic() constspicy::type::Unitinline
isWildcard() const (defined in spicy::type::Unit)spicy::type::Unitinline
items() const (defined in spicy::type::Unit)spicy::type::Unitinline
items() constspicy::type::Unitinline
meta() consthilti::NodeBaseinline
NodeBase(Meta meta)hilti::NodeBaseinline
NodeBase(std::vector< Node > childs, Meta meta)hilti::NodeBaseinline
NodeBase()=default (defined in hilti::NodeBase)hilti::NodeBase
nodesOfType() consthilti::NodeBaseinline
nodesOfType() (defined in hilti::NodeBase)hilti::NodeBaseinline
operator==(const Unit &other) const (defined in spicy::type::Unit)spicy::type::Unitinline
originalNode() consthilti::NodeBaseinline
parameters() const (defined in spicy::type::Unit)spicy::type::Unitinline
properties() const (defined in spicy::type::Unit)spicy::type::Unitinline
propertyItem(const std::string &name) constspicy::type::Unitinline
propertyItems(const std::string &name) constspicy::type::Unitinline
setGrammar(const Unit &unit, std::shared_ptr< spicy::detail::codegen::Grammar > g)spicy::type::Unitinlinestatic
setMeta(Meta m)hilti::NodeBaseinline
setOriginalNode(const NodeRef &n)hilti::NodeBaseinline
setPublic(const Unit &unit, bool p)spicy::type::Unitinlinestatic
supportsFilters() constspicy::type::Unitinline
supportsSinks() constspicy::type::Unitinline
typeID() consthilti::TypeBaseinline
typeParameters() const (defined in spicy::type::Unit)spicy::type::Unitinline
types() const (defined in spicy::type::Unit)spicy::type::Unitinline
Unit(std::vector< type::function::Parameter > p, std::vector< unit::Item > i, const std::optional< AttributeSet > &={}, Meta m=Meta()) (defined in spicy::type::Unit)spicy::type::Unitinline
Unit(Wildcard, Meta m=Meta()) (defined in spicy::type::Unit)spicy::type::Unitinline
usesRandomAccess() constspicy::type::Unitinline