Rosetta
Public Types | Public Member Functions | Private Attributes | List of all members
protocols::pack_daemon::EntityFuncExpressionCreator Class Reference

#include <DynamicAggregateFunction.hh>

Inheritance diagram for protocols::pack_daemon::EntityFuncExpressionCreator:
Inheritance graph
[legend]

Public Types

typedef numeric::expression_parser::ExpressionCreator parent
 
typedef numeric::expression_parser::ExpressionCOP ExpressionCOP
 

Public Member Functions

 EntityFuncExpressionCreator (EntityFunc const &owner)
 
 ~EntityFuncExpressionCreator () override
 
ExpressionCOP handle_variable_expression (numeric::expression_parser::ArithmeticASTValue const &) override
 
ExpressionCOP handle_function_expression (numeric::expression_parser::FunctionTokenCOP function, utility::vector1< ExpressionCOP > const &args) override
 

Private Attributes

EntityFunc const & owner_
 

Member Typedef Documentation

◆ ExpressionCOP

typedef numeric::expression_parser::ExpressionCOP protocols::pack_daemon::EntityFuncExpressionCreator::ExpressionCOP

◆ parent

Constructor & Destructor Documentation

◆ EntityFuncExpressionCreator()

protocols::pack_daemon::EntityFuncExpressionCreator::EntityFuncExpressionCreator ( EntityFunc const &  owner)

◆ ~EntityFuncExpressionCreator()

protocols::pack_daemon::EntityFuncExpressionCreator::~EntityFuncExpressionCreator ( )
overridedefault

Member Function Documentation

◆ handle_function_expression()

ExpressionCOP protocols::pack_daemon::EntityFuncExpressionCreator::handle_function_expression ( numeric::expression_parser::FunctionTokenCOP  function,
utility::vector1< ExpressionCOP > const &  args 
)
override

◆ handle_variable_expression()

ExpressionCOP protocols::pack_daemon::EntityFuncExpressionCreator::handle_variable_expression ( numeric::expression_parser::ArithmeticASTValue const &  )
override

Member Data Documentation

◆ owner_

EntityFunc const& protocols::pack_daemon::EntityFuncExpressionCreator::owner_
private

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