NewLang Project
Yet another programm language
|
#include <context.h>
Public Member Functions | |
LatterType (VariablePair *pair=nullptr) | |
LatterType (const VariablePair pair) | |
LatterType (VariablePair &pair) | |
VariablePair & | GetVariablePair (bool editable=false) |
operator bool () | |
LatterType & | operator= (const VariablePair var) |
Static Public Member Functions | |
template<typename D > | |
static LatterType | Create (TermPtr term, D d) |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inlinestatic |
Definition at line 65 of file context.h.
References LatterType().
Referenced by newlang::Context::EvalLeftVars_(), and newlang::Context::EvalTerm().
|
inline |
Definition at line 69 of file context.h.
References newlang::getNonePair(), and LOG_RUNTIME.
Referenced by newlang::Context::Call(), newlang::Context::Call(), newlang::Context::EvalCreateAsEllipsis_(), newlang::Context::EvalCreateAsValue_(), newlang::Context::EvalInterrupt_(), newlang::Context::EvalIterator_(), newlang::Context::EvalOpCompare_(), newlang::Context::EvalOpMath_(), newlang::Context::EvalTryBlock_(), newlang::Context::FindObject(), newlang::Context::GetIndexValue(), newlang::Parser::PragmaStaticAssert(), newlang::JIT::Run(), and newlang::Context::SetIndexValue().
|
inline |