OmniSciDB  1dac507f6e
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Parser::CheckDef Class Reference

#include <ParserNode.h>

+ Inheritance diagram for Parser::CheckDef:
+ Collaboration diagram for Parser::CheckDef:

Public Member Functions

 CheckDef (Expr *c)
 
const Exprget_check_condition () const
 
- Public Member Functions inherited from Parser::Node
virtual ~Node ()
 

Private Attributes

std::unique_ptr< Exprcheck_condition
 

Detailed Description

Definition at line 898 of file ParserNode.h.

Constructor & Destructor Documentation

Parser::CheckDef::CheckDef ( Expr c)
inline

Definition at line 900 of file ParserNode.h.

900 : check_condition(c) {}
std::unique_ptr< Expr > check_condition
Definition: ParserNode.h:904

Member Function Documentation

const Expr* Parser::CheckDef::get_check_condition ( ) const
inline

Definition at line 901 of file ParserNode.h.

References check_condition.

901 { return check_condition.get(); }
std::unique_ptr< Expr > check_condition
Definition: ParserNode.h:904

Member Data Documentation

std::unique_ptr<Expr> Parser::CheckDef::check_condition
private

Definition at line 904 of file ParserNode.h.

Referenced by get_check_condition().


The documentation for this class was generated from the following file: