Skip to content
Snippets Groups Projects
Select Git revision
  • 24c70cad75f57acc2745b4abdfc7ad1573d638ea
  • master default protected
  • vertical_relations
  • lu_without_semantic_frames
  • hierarchy
  • additional-unification-filters
  • v0.1.1
  • v0.1.0
  • v0.0.9
  • v0.0.8
  • v0.0.7
  • v0.0.6
  • v0.0.5
  • v0.0.4
  • v0.0.3
  • v0.0.2
  • v0.0.1
17 results

apps.py

Blame
  • predicate.cpp 560 B
    #include <libwccl/ops/functions/bool/predicate.h>
    
    namespace Wccl {
    
    Predicate::RetValPtr Predicate::True(const FunExecContext& context)
    {
    	static Constant<Bool> true_constant(Bool(true));
    	return true_constant.apply(context);
    }
    
    Predicate::RetValPtr Predicate::False(const FunExecContext& context)
    {
    	static Constant<Bool> false_constant(Bool(false));
    	return false_constant.apply(context);
    }
    
    Predicate::RetValPtr Predicate::evaluate(bool condition, const FunExecContext &context)
    {
    	return condition ? True(context) : False(context);
    }
    
    } /* end ns Wccl */