Spicy
hilti::Builder Member List

This is the complete list of members for hilti::Builder, including all inherited members.

add(Expression *target, Expression *index, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
addAssert(Expression *cond, std::string_view msg, Meta m=Meta()) (defined in hilti::Builder)hilti::Builderinline
addAssign(Expression *dst, Expression *src, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
addAssign(const ID &dst, Expression *src, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
addBreak(Meta m=Meta()) (defined in hilti::Builder)hilti::Builderinline
addCall(const ID &id, const Expressions &v, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
addComment(std::string comment, hilti::statement::comment::Separator separator=hilti::statement::comment::Separator::Before, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
addContinue(Meta m=Meta()) (defined in hilti::Builder)hilti::Builderinline
addDebugDedent(std::string_view stream) (defined in hilti::Builder)hilti::Builder
addDebugIndent(std::string_view stream) (defined in hilti::Builder)hilti::Builder
addDebugMsg(std::string_view stream, std::string_view fmt, Expressions args={}) (defined in hilti::Builder)hilti::Builder
addExpression(Expression *expr) (defined in hilti::Builder)hilti::Builderinline
addLocal(ID id, QualifiedType *t, Meta m=Meta()) (defined in hilti::Builder)hilti::Builderinline
addLocal(ID id, Expression *init, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
addLocal(ID id, QualifiedType *t, Expression *init, Meta m=Meta()) (defined in hilti::Builder)hilti::Builderinline
addLocal(ID id, QualifiedType *t, std::vector< hilti::Expression * > args, Meta m=Meta()) (defined in hilti::Builder)hilti::Builderinline
addMemberCall(Expression *self, const ID &id, const Expressions &v, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
addPrint(const Expressions &exprs) (defined in hilti::Builder)hilti::Builderinline
addPrint(Expression *expr) (defined in hilti::Builder)hilti::Builderinline
addRethrow(Meta m=Meta()) (defined in hilti::Builder)hilti::Builderinline
addReturn(Expression *e, Meta m=Meta()) (defined in hilti::Builder)hilti::Builderinline
addReturn(Ctor *c, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
addReturn(Meta m=Meta()) (defined in hilti::Builder)hilti::Builderinline
addSumAssign(Expression *dst, Expression *src, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
addSumAssign(const ID &dst, Expression *src, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
addThrow(Expression *excpt, Meta m=Meta()) (defined in hilti::Builder)hilti::Builderinline
addTmp(const std::string &prefix, Expression *init) (defined in hilti::Builder)hilti::Builder
addTmp(const std::string &prefix, QualifiedType *t, const Expressions &args={}) (defined in hilti::Builder)hilti::Builder
addTmp(const std::string &prefix, QualifiedType *t, Expression *init) (defined in hilti::Builder)hilti::Builder
addTmp(const std::string &prefix, UnqualifiedType *t, const Expressions &args={}) (defined in hilti::Builder)hilti::Builderinline
addTmp(const std::string &prefix, UnqualifiedType *t, Expression *init) (defined in hilti::Builder)hilti::Builderinline
and_(Expression *op0, Expression *op1, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
assign(Expression *target, Expression *src, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
attribute(const hilti::attribute::Kind &kind, Expression *v, const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
attribute(const hilti::attribute::Kind &kind, const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
attributeSet(const Attributes &attrs={}, Meta m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
begin(Expression *e, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
block() consthilti::Builderinline
bool_(bool b, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
Builder(ASTContext *ctx)hilti::Builderinline
Builder(ASTContext *context, statement::Block *block)hilti::Builderinline
Builder(Builder *parent) (defined in hilti::Builder)hilti::Builderinlineprotected
bytes(std::string s, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
call(const ID &id_, const Expressions &v, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
cast(Expression *e, QualifiedType *dst, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
coerceTo(Expression *e, QualifiedType *t)hilti::Builderinline
coerceTo(Expression *e, QualifiedType *t, const Meta &m)hilti::Builderinline
conditionTest(Expression *value, Expression *error, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
constant(ID id_, Expression *init, declaration::Linkage linkage=declaration::Linkage::Private, Meta m=Meta()) (defined in hilti::Builder)hilti::Builderinline
context() consthilti::builder::NodeFactoryinline
ctorAddress(hilti::rt::Address v, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorBitfield(const ctor::bitfield::BitRanges &bits, QualifiedType *type, const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorBitfieldBitRange(const ID &id, Expression *expr, Meta meta=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorBool(bool v, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorBytes(std::string value, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorCoerced(Ctor *orig, Ctor *new_, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorDefault(UnqualifiedType *type, const Expressions &type_args, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorDefault(UnqualifiedType *type, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorEnum(type::enum_::Label *label, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorError(std::string v, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorException(UnqualifiedType *type, Expression *value, Expression *location, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorException(UnqualifiedType *type, Expression *value, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorInterval(hilti::rt::Interval v, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorLibrary(Ctor *ctor, QualifiedType *type, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorList(const Expressions &exprs, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorList(QualifiedType *etype, const Expressions &exprs, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorMap(QualifiedType *key, QualifiedType *value, const ctor::map::Elements &elements, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorMap(const ctor::map::Elements &elements, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorMapElement(Expression *key, Expression *value, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorNetwork(hilti::rt::Network v, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorNull(const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorOptional(Expression *expr, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorOptional(QualifiedType *type, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorPort(hilti::rt::Port v, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorReal(double v, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorRegExp(hilti::ctor::regexp::Patterns v, AttributeSet *attrs=nullptr, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorResult(Expression *expr, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorResult(QualifiedType *type, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorSet(const Expressions &exprs, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorSet(QualifiedType *etype, const Expressions &exprs, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorSignedInteger(int64_t value, unsigned int width, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorStream(std::string value, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorString(std::string value, bool is_literal, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorStrongReference(QualifiedType *t, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorStruct(const ctor::struct_::Fields &fields, QualifiedType *t, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorStruct(const ctor::struct_::Fields &fields, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorStructField(ID id, Expression *expr, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorTime(hilti::rt::Time v, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorTuple(const Expressions &exprs, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorType(UnqualifiedType *t)hilti::Builderinline
ctorUnion(QualifiedType *type, Expression *value, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorUnsignedInteger(uint64_t value, unsigned int width, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorUnsignedInteger(uint64_t value, unsigned int width, UnqualifiedType *t, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorValueReference(Expression *expr, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorVector(const Expressions &exprs, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorVector(QualifiedType *etype, const Expressions &exprs, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
ctorWeakReference(QualifiedType *t, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationConstant(ID id, Expression *value, declaration::Linkage linkage=declaration::Linkage::Private, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationConstant(ID id, QualifiedType *type, Expression *value, declaration::Linkage linkage=declaration::Linkage::Private, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationExpression(ID id, Expression *expr, AttributeSet *attrs, declaration::Linkage linkage, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationExpression(ID id, Expression *expr, declaration::Linkage linkage, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationField(ID id, type::Function *ftype, AttributeSet *attrs, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationField(ID id, QualifiedType *type, AttributeSet *attrs, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationField(const ID &id, Function *inline_func, AttributeSet *attrs, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationFunction(hilti::Function *function, declaration::Linkage linkage=declaration::Linkage::Private, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationGlobalVariable(ID id, Expression *init, declaration::Linkage linkage=declaration::Linkage::Private, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationGlobalVariable(ID id, QualifiedType *type, Expression *init=nullptr, declaration::Linkage linkage=declaration::Linkage::Private, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationGlobalVariable(ID id, QualifiedType *type, Expressions args, Expression *init=nullptr, declaration::Linkage linkage=declaration::Linkage::Private, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationGlobalVariable(ID id, QualifiedType *type, declaration::Linkage linkage=declaration::Linkage::Private, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationGlobalVariable(ID id, declaration::Linkage linkage=declaration::Linkage::Private, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationImportedModule(ID id, const std::string &parse_extension, ID search_scope, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationImportedModule(ID id, const std::string &parse_extension, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationImportedModule(ID id, hilti::rt::filesystem::path path, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationLocalVariable(ID id, Expression *init, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationLocalVariable(ID id, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationLocalVariable(ID id, QualifiedType *type, Expression *init, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationLocalVariable(ID id, QualifiedType *type, Expressions args, Expression *init=nullptr, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationLocalVariable(ID id, QualifiedType *type, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationModule(const declaration::module::UID &uid, const ID &scope={}, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationModule(const declaration::module::UID &uid, const ID &scope, const Declarations &decls, const Statements &stmts, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationModule(const declaration::module::UID &uid, const ID &scope, const Declarations &decls, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationParameter(ID id, UnqualifiedType *type, parameter::Kind kind, hilti::Expression *default_, AttributeSet *attrs, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationParameter(ID id, UnqualifiedType *type, parameter::Kind kind, hilti::Expression *default_, bool is_type_param, AttributeSet *attrs, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationProperty(ID id, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationProperty(ID id, Expression *expr, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationType(ID id, QualifiedType *type, AttributeSet *attrs, declaration::Linkage linkage=declaration::Linkage::Private, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
declarationType(ID id, QualifiedType *type, declaration::Linkage linkage=declaration::Linkage::Private, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
decrementPostfix(Expression *op, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
decrementPrefix(Expression *op, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
default_(UnqualifiedType *t, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
default_(UnqualifiedType *t, const Expressions &type_args, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
delete_(Expression *self, const ID &field, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
deref(Expression *e, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
difference(Expression *op1, Expression *op2, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
differenceAssign(Expression *op1, Expression *op2, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
division(Expression *op1, Expression *op2, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
empty() const (defined in hilti::Builder)hilti::Builderinline
end(Expression *e, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
equal(Expression *op1, Expression *op2, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
exception(UnqualifiedType *t, const std::string &msg, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
exception(UnqualifiedType *t, Expression *msg, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
exception(UnqualifiedType *t, Expression *what, Expression *where, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
expression(Ctor *c, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
expression(const Location &l) (defined in hilti::Builder)hilti::Builderinline
expression(const Meta &m) (defined in hilti::Builder)hilti::Builderinline
expressionAssign(Expression *target, Expression *src, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
expressionBuiltInFunction(const std::string &name, const std::string &cxxname, QualifiedType *type, const type::function::Parameters &parameters, const Expressions &arguments, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
expressionCoerced(Expression *expr, QualifiedType *target, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
expressionConditionTest(Expression *cond, Expression *error, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
expressionCtor(Ctor *ctor, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
expressionGrouping(Expression *expr, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
expressionKeyword(expression::keyword::Kind kind, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
expressionKeyword(expression::keyword::Kind kind, QualifiedType *type, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
expressionListComprehension(Expression *input, Expression *output, const ID &id, Expression *cond, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
expressionLogicalAnd(Expression *op0, Expression *op1, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
expressionLogicalNot(Expression *expression, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
expressionLogicalOr(Expression *op0, Expression *op1, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
expressionMember(QualifiedType *member_type, const hilti::ID &id, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
expressionMember(const hilti::ID &id, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
expressionMove(Expression *expression, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
expressionName(const hilti::ID &id, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
expressionPendingCoerced(Expression *expr, QualifiedType *type, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
expressionTernary(Expression *cond, Expression *true_, Expression *false_, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
expressionType(QualifiedType *type, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
expressionTypeInfo(Expression *expr, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
expressionTypeWrapped(Expression *expr, QualifiedType *type, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
expressionUnresolvedOperator(operator_::Kind kind, Expressions operands, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
expressionUnresolvedOperator(operator_::Kind kind, hilti::node::Range< Expression > operands, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
expressionVoid(const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
function(const ID &id, QualifiedType *result, const declaration::Parameters &params, type::function::Flavor flavor=type::function::Flavor::Function, declaration::Linkage linkage=declaration::Linkage::Private, type::function::CallingConvention cc=type::function::CallingConvention::Standard, AttributeSet *attrs={}, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
function(const ID &id, QualifiedType *result, const declaration::Parameters &params, Statement *body, type::function::Flavor flavor=type::function::Flavor::Function, declaration::Linkage linkage=declaration::Linkage::Private, type::function::CallingConvention cc=type::function::CallingConvention::Standard, AttributeSet *attrs={}, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
function(const ID &id, type::Function *ftype, Statement *body, AttributeSet *attrs=nullptr, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
global(ID id_, QualifiedType *t, declaration::Linkage linkage=declaration::Linkage::Private, Meta m=Meta()) (defined in hilti::Builder)hilti::Builderinline
global(ID id_, Expression *init, declaration::Linkage linkage=declaration::Linkage::Private, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
global(ID id_, QualifiedType *t, Expression *init, declaration::Linkage linkage=declaration::Linkage::Private, Meta m=Meta()) (defined in hilti::Builder)hilti::Builderinline
global(ID id_, QualifiedType *t, Expressions args, declaration::Linkage linkage=declaration::Linkage::Private, Meta m=Meta()) (defined in hilti::Builder)hilti::Builderinline
greater(Expression *op1, Expression *op2, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
greaterEqual(Expression *op1, Expression *op2, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
grouping(Expression *e, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
hasMember(Expression *self, const std::string &id_, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
id(const ID &id_, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
import(const std::string &module, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
import(const std::string &module, const std::string &parse_extension, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
import(const std::string &module, const std::string &parse_extension, ID search_scope, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
incrementPostfix(Expression *op, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
incrementPrefix(Expression *op, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
index(Expression *value, Expression *index, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
integer(int i, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
integer(int64_t i, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
integer(unsigned int i, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
integer(uint64_t i, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
local(ID id_, QualifiedType *t, Meta m=Meta()) (defined in hilti::Builder)hilti::Builderinline
local(ID id_, Expression *init, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
local(ID id_, QualifiedType *t, Expression *init, Meta m=Meta()) (defined in hilti::Builder)hilti::Builderinline
local(ID id_, QualifiedType *t, Expressions args, Meta m=Meta()) (defined in hilti::Builder)hilti::Builderinline
lower(Expression *op1, Expression *op2, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
lowerEqual(Expression *op1, Expression *op2, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
max(Expression *e1, Expression *e2, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
member(Expression *self, const std::string &id_, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
memberCall(Expression *self, const std::string &id_, const Expressions &args={}, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
memberCall(Expression *self, const std::string &id_, ctor::Tuple *args, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
min(Expression *e1, Expression *e2, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
modulo(Expression *op1, Expression *op2, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
move(Expression *e, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
namedCtor(const std::string &name, const Expressions &args, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
new_(UnqualifiedType *t, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
new_(UnqualifiedType *t, const Expressions &args, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
NodeFactory(ASTContext *context)hilti::builder::NodeFactoryinline
not_(Expression *e, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
null(const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
optional(Expression *e, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
optional(QualifiedType *t, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
options() consthilti::Builder
or_(Expression *op0, Expression *op1, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
pack(QualifiedType *type, const Expressions &args, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
parameter(ID id, UnqualifiedType *type, parameter::Kind kind=parameter::Kind::In, Meta m=Meta()) (defined in hilti::Builder)hilti::Builderinline
parameter(ID id, UnqualifiedType *type, Expression *default_, parameter::Kind kind=parameter::Kind::In, Meta m=Meta()) (defined in hilti::Builder)hilti::Builderinline
parameters(Params &&... params) (defined in hilti::Builder)hilti::Builderinlinestatic
port(hilti::rt::Port p, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
qualifiedType(UnqualifiedType *t, Constness const_, Meta m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
qualifiedType(UnqualifiedType *t, Constness const_, Side side, const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
regexp(std::string p, AttributeSet *attrs={}, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
regexp(hilti::ctor::regexp::Patterns p, AttributeSet *attrs={}, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
scope(const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
setLocation(const Location &l) (defined in hilti::Builder)hilti::Builder
size(Expression *op, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
startProfiler(std::string_view name, Expression *size=nullptr) (defined in hilti::Builder)hilti::Builder
statementAssert(Expression *expr, Expression *msg=nullptr, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
statementAssert(statement::assert::Exception _unused, Expression *expr, UnqualifiedType *excpt, Expression *msg=nullptr, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
statementBlock(const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
statementBlock(const Statements &stmts, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
statementBreak(Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
statementComment(std::string comment, statement::comment::Separator separator=statement::comment::Separator::Before, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
statementContinue(Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
statementDeclaration(hilti::Declaration *d, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
statementExpression(Expression *e, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
statementFor(const hilti::ID &id, Expression *seq, Statement *body, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
statementIf(Declaration *init, Expression *cond, Statement *true_, Statement *false_, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
statementIf(Expression *cond, Statement *true_, Statement *false_, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
statementReturn(Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
statementReturn(Expression *expr, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
statementSetLocation(Expression *expr, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
statementSwitch(Declaration *cond, const statement::switch_::Cases &cases, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
statementSwitch(Expression *cond, const statement::switch_::Cases &cases, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
statementSwitchCase(Expression *expr, Statement *body, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
statementSwitchCase(const Expressions &exprs, Statement *body, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
statementSwitchCase(statement::switch_::Default _unused, Statement *body, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
statementThrow(Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
statementThrow(Expression *expr, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
statementTry(Statement *body, const statement::try_::Catches &catches, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
statementTryCatch(Declaration *param, Statement *body, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
statementTryCatch(Statement *body, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
statementWhile(Declaration *init, Expression *cond, Statement *body, Statement *else_=nullptr, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
statementWhile(Expression *cond, Statement *body, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
statementWhile(Expression *cond, Statement *body, Statement *else_=nullptr, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
statementYield(Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
stopProfiler(Expression *profiler, Expression *size=nullptr) (defined in hilti::Builder)hilti::Builder
stream(std::string s, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
string(std::string s, bool is_literal, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
stringLiteral(std::string_view s, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
stringMutable(std::string_view s, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
strongReference(QualifiedType *t, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
struct_(const ctor::struct_::Fields &f, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
struct_(const ctor::struct_::Fields &f, QualifiedType *t, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
sum(Expression *op1, Expression *op2, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
sumAssign(Expression *op1, Expression *op2, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
ternary(Expression *cond, Expression *true_, Expression *false_, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
tryMember(Expression *self, const std::string &id_, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
tuple(const Expressions &v, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
type(ID id, QualifiedType *type, declaration::Linkage linkage=declaration::Linkage::Private, Meta m=Meta()) (defined in hilti::Builder)hilti::Builderinline
type(ID id, QualifiedType *type, AttributeSet *attrs, declaration::Linkage linkage=declaration::Linkage::Private, Meta m=Meta()) (defined in hilti::Builder)hilti::Builderinline
typeAddress(const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeAny(Meta m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeAuto(const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeBitfield(int width, const type::bitfield::BitRanges &bits, AttributeSet *attrs, const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeBitfield(type::Wildcard _, const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeBitfieldBitRange(const ID &id, int lower, int upper, int field_width, AttributeSet *attrs={}, Expression *ctor_value=nullptr, Meta meta=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeBitfieldBitRange(const ID &id, int lower, int upper, int field_width, AttributeSet *attrs={}, Meta meta=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeBool(Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeBytes(const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeBytesIterator(Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeDocOnly(const std::string &description, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeEnum(type::Wildcard _, const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeEnum(type::enum_::Labels labels, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeEnumLabel(const ID &id, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeEnumLabel(const ID &id, int value, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeError(Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeException(Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeException(UnqualifiedType *base, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeException(type::Wildcard _, const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeFunction(QualifiedType *result, const declaration::Parameters &params, type::function::Flavor flavor=type::function::Flavor::Function, type::function::CallingConvention cc=type::function::CallingConvention::Standard, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeFunction(type::Wildcard _, const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeinfo(QualifiedType *t, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
typeinfo(Expression *e, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
typeInterval(Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeLibrary(std::string cxx_name, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeLibrary(Constness const_, std::string cxx_name, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeList(QualifiedType *t, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeList(type::Wildcard _, const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeListIterator(QualifiedType *etype, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeListIterator(type::Wildcard _, const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeMap(QualifiedType *ktype, QualifiedType *vtype, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeMap(type::Wildcard _, const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeMapIterator(QualifiedType *ktype, QualifiedType *vtype, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeMapIterator(type::Wildcard _, const Meta &meta=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeMember(const ID &id, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeMember(type::Wildcard _, const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeName(const ID &id, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeNetwork(Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeNull(Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeOperandList(type::Wildcard _, const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeOperandList(type::operand_list::Operands operands, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeOperandListOperand(ID id, parameter::Kind kind, UnqualifiedType *type, bool optional=false, std::string doc="", Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeOperandListOperand(ID id, parameter::Kind kind, UnqualifiedType *type, Expression *default_, bool optional, std::string doc="", Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeOperandListOperand(ID id, parameter::Kind kind, UnqualifiedType *type, Expression *default_, std::string doc="", Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeOperandListOperand(parameter::Kind kind, UnqualifiedType *type, bool optional=false, std::string doc="", Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeOptional(QualifiedType *t, Meta m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeOptional(type::Wildcard _, const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typePort(Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeReal(Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeRegExp(Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeResult(QualifiedType *t, Meta m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeResult(type::Wildcard _, const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeSet(QualifiedType *t, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeSet(type::Wildcard _, const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeSetIterator(QualifiedType *etype, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeSetIterator(type::Wildcard _, const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeSignedInteger(type::Wildcard _, const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeSignedInteger(unsigned int width, const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeStream(const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeStreamIterator(Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeStreamView(const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeString(Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeStrongReference(QualifiedType *type, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeStrongReference(type::Wildcard _, const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeStruct(const Declarations &fields, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeStruct(const declaration::Parameters &params, const Declarations &fields, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeStruct(type::Struct::AnonymousStruct _, const Declarations &fields, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeStruct(type::Wildcard _, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeTime(Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeTuple(const QualifiedTypes &types, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeTuple(type::Wildcard _, const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeTuple(const type::tuple::Elements &elements, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeTupleElement(ID id, QualifiedType *type, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeTupleElement(QualifiedType *type, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeType(QualifiedType *type, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeType(type::Wildcard _, const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeTypeInfo(const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
typeUnion(const Declarations &fields, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeUnion(const declaration::Parameters &params, const Declarations &fields, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeUnion(type::Union::AnonymousUnion _, const Declarations &fields, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeUnion(type::Wildcard _, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeUnknown(Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeUnsignedInteger(type::Wildcard _, const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeUnsignedInteger(unsigned int width, const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeValueReference(QualifiedType *type, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeValueReference(type::Wildcard _, const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeVector(QualifiedType *t, const Meta &meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeVector(type::Wildcard _, const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeVectorIterator(QualifiedType *etype, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeVectorIterator(type::Wildcard _, const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeVoid(Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeWeakReference(QualifiedType *type, Meta meta={}) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
typeWeakReference(type::Wildcard _, const Meta &m=Meta()) (defined in hilti::builder::NodeFactory)hilti::builder::NodeFactoryinline
unequal(Expression *op1, Expression *op2, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
unpack(QualifiedType *type, const Expressions &args, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
unset(Expression *self, const ID &field, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
valueReference(Expression *e, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
vector(const Expressions &v, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
vector(QualifiedType *t, const Expressions &v, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
vector(QualifiedType *t, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
void_(const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
weakReference(QualifiedType *t, const Meta &m=Meta()) (defined in hilti::Builder)hilti::Builderinline
~Builder()=default (defined in hilti::Builder)hilti::Buildervirtual