MCPcopy Create free account
hub / github.com/GaijinEntertainment/daScript / newLogicAnnotation

Function newLogicAnnotation

src/builtin/module_builtin_runtime.cpp:695–703  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

693 };
694
695 AnnotationPtr newLogicAnnotation ( LogicAnnotationOp op, const AnnotationDeclarationPtr & arg0, const AnnotationDeclarationPtr & arg1 ) {
696 switch ( op ) {
697 case LogicAnnotationOp::Not: return new LogicOpNotAnnotation(arg0);
698 case LogicAnnotationOp::And: return new LogicOpAndAnnotation(arg0,arg1);
699 case LogicAnnotationOp::Or: return new LogicOpOrAnnotation(arg0,arg1);
700 case LogicAnnotationOp::Xor: return new LogicOpXOrAnnotation(arg0,arg1);
701 }
702 return nullptr;
703 }
704
705 AnnotationPtr newLogicAnnotation ( LogicAnnotationOp op ) {
706 switch ( op ) {

Callers 4

yyparseFunction · 0.85
yyparseFunction · 0.85
yyparseFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected