| 
    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 |