ArkScript
A small, lisp-inspired, functional scripting language
Ark::internal::IR::Entity Member List
This is the complete list of members for
Ark::internal::IR::Entity
, including all inherited members.
bytecode
() const
Ark::internal::IR::Entity
Entity
(Kind kind)
Ark::internal::IR::Entity
explicit
Entity
(Instruction inst, uint16_t arg=0)
Ark::internal::IR::Entity
explicit
Entity
(Instruction inst, uint16_t primary_arg, uint16_t secondary_arg)
Ark::internal::IR::Entity
filename
() const
Ark::internal::IR::Entity
inline
Goto
(const Entity &label, Instruction inst=Instruction::JUMP)
Ark::internal::IR::Entity
static
GotoIf
(const Entity &label, bool cond)
Ark::internal::IR::Entity
static
GotoWithArg
(const Entity &label, Instruction inst, uint16_t primary_arg)
Ark::internal::IR::Entity
static
hasValidSourceLocation
() const
Ark::internal::IR::Entity
inline
inst
() const
Ark::internal::IR::Entity
inline
kind
() const
Ark::internal::IR::Entity
inline
Label
(label_t value)
Ark::internal::IR::Entity
static
label
() const
Ark::internal::IR::Entity
inline
m_inst
Ark::internal::IR::Entity
private
m_kind
Ark::internal::IR::Entity
private
m_label
Ark::internal::IR::Entity
private
m_primary_arg
Ark::internal::IR::Entity
private
m_secondary_arg
Ark::internal::IR::Entity
private
m_source_file
Ark::internal::IR::Entity
private
m_source_line
Ark::internal::IR::Entity
private
primaryArg
() const
Ark::internal::IR::Entity
inline
secondaryArg
() const
Ark::internal::IR::Entity
inline
setSourceLocation
(const std::string &filename, std::size_t line)
Ark::internal::IR::Entity
sourceLine
() const
Ark::internal::IR::Entity
inline
Generated on Tue Jul 22 2025 07:51:49 for ArkScript by
1.12.0