clone() const (defined in sparta::statistics::expression::ExpressionNode) | sparta::statistics::expression::ExpressionNode | inline |
clone_() const override | sparta::statistics::expression::TernaryFunction< RetT, ArgT > | inlinevirtual |
dump(std::ostream &o, bool show_range=true, bool resolve_subexprs=true) const override | sparta::statistics::expression::TernaryFunction< RetT, ArgT > | inlinevirtual |
end() override (defined in sparta::statistics::expression::TernaryFunction< RetT, ArgT >) | sparta::statistics::expression::TernaryFunction< RetT, ArgT > | inlinevirtual |
evaluate() | sparta::statistics::expression::ExpressionNode | inline |
evaluate_() const override | sparta::statistics::expression::TernaryFunction< RetT, ArgT > | inlinevirtual |
ExpressionNode(const ExpressionNode &)=delete | sparta::statistics::expression::ExpressionNode | |
ExpressionNode() (defined in sparta::statistics::expression::ExpressionNode) | sparta::statistics::expression::ExpressionNode | inline |
fxn_ | sparta::statistics::expression::TernaryFunction< RetT, ArgT > | |
fxn_t typedef | sparta::statistics::expression::TernaryFunction< RetT, ArgT > | |
getClocks(std::vector< const Clock * > &clocks) const override | sparta::statistics::expression::TernaryFunction< RetT, ArgT > | inlinevirtual |
getStats(std::vector< const StatisticInstance * > &results) const | sparta::statistics::expression::ExpressionNode | inline |
name_ | sparta::statistics::expression::TernaryFunction< RetT, ArgT > | |
operand_1_ | sparta::statistics::expression::TernaryFunction< RetT, ArgT > | |
operand_2_ | sparta::statistics::expression::TernaryFunction< RetT, ArgT > | |
operand_3_ | sparta::statistics::expression::TernaryFunction< RetT, ArgT > | |
operator=(const TernaryFunction &)=delete | sparta::statistics::expression::TernaryFunction< RetT, ArgT > | |
start() override (defined in sparta::statistics::expression::TernaryFunction< RetT, ArgT >) | sparta::statistics::expression::TernaryFunction< RetT, ArgT > | inlinevirtual |
supportsCompression() const override | sparta::statistics::expression::TernaryFunction< RetT, ArgT > | inlinevirtual |
TernaryFunction()=delete | sparta::statistics::expression::TernaryFunction< RetT, ArgT > | |
TernaryFunction(const TernaryFunction &rhp) (defined in sparta::statistics::expression::TernaryFunction< RetT, ArgT >) | sparta::statistics::expression::TernaryFunction< RetT, ArgT > | inline |
TernaryFunction(const std::string &name, fxn_t fxn, ExpressionNode *op1, ExpressionNode *op2, ExpressionNode *op3) | sparta::statistics::expression::TernaryFunction< RetT, ArgT > | inline |
~ExpressionNode() (defined in sparta::statistics::expression::ExpressionNode) | sparta::statistics::expression::ExpressionNode | inlinevirtual |