Loading...
Searching...
No Matches
Opm::Action::ASTNode Class Reference

## Public Member Functions

| ASTNode (TokenType type_arg)
| ASTNode (double value)
| ASTNode (TokenType type_arg, FuncType func_type_arg, const std::string &func_arg, const std::vector< std::string > &arg_list_arg)
Action::Result | eval (const Action::Context &context) const
Action::Value | value (const Action::Context &context) const
void | required_summary (std::unordered_set< std::string > &required_summary) const
bool | operator== (const ASTNode &data) const
void | add_child (const ASTNode &child)
std::size_t | size () const
bool | empty () const
template<class Serializer >
void | serializeOp (Serializer &serializer)

## Static Public Member Functions

static ASTNode | serializationTestObject ()

## Public Attributes

TokenType | type
FuncType | func_type
std::string | func

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

- opm/input/eclipse/Schedule/Action/ASTNode.hpp
- opm/input/eclipse/Schedule/Action/ASTNode.cpp