OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups 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 910 of file ParserNode.h.

Constructor & Destructor Documentation

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

Definition at line 912 of file ParserNode.h.

912 : check_condition_(c) {}
std::unique_ptr< Expr > check_condition_
Definition: ParserNode.h:916

Member Function Documentation

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

Definition at line 913 of file ParserNode.h.

References check_condition_.

913 { return check_condition_.get(); }
std::unique_ptr< Expr > check_condition_
Definition: ParserNode.h:916

Member Data Documentation

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

Definition at line 916 of file ParserNode.h.

Referenced by get_check_condition().


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