plansys2_pddl_parser
  • Links
    • Rosindex
  • C++ API
    • Class Hierarchy
    • File Hierarchy
    • Full C++ API
      • Namespaces
        • Namespace parser
        • Namespace parser::pddl
        • Namespace std
      • Classes and Structs
        • Class Action
        • Class And
        • Class Assign
        • Class CompositeExpression
        • Class CondIter
        • Class Condition
        • Class ConstExpression
        • Class Decrease
        • Class Derived
        • Class Domain
        • Class DurationExpression
        • Class EitherType
        • Class Exists
        • Class ExpectedToken
        • Class Expression
        • Class Forall
        • Class Function
        • Class FunctionExpression
        • Class FunctionModifier
        • Class Ground
        • Template Class GroundFunc
        • Class Increase
        • Class Instance
        • Class Lifted
        • Class Not
        • Class Oneof
        • Class Or
        • Class ParamCond
        • Class ParamExpression
        • Class Stringreader
        • Class Task
        • Class TemporalAction
        • Template Class TokenStruct
        • Class Type
        • Class TypeGround
        • Class UnexpectedEOF
        • Class UnknownToken
        • Class UnsupportedConstruct
        • Class ValueExpression
        • Class When
      • Functions
        • Function incvec
        • Template Function insertAll
        • Template Function operator<<(std::ostream&, const std::pair<T, U>&)
        • Template Function operator<<(std::ostream&, const std::list<T>&)
        • Template Function operator<<(std::ostream&, const std::map<T, U>&)
        • Template Function operator<<(std::ostream&, const std::multiset<T>&)
        • Template Function operator<<(std::ostream&, const std::set<T>&)
        • Template Function operator<<(std::ostream&, const std::vector<T>&)
        • Function parser::pddl::checkNodeEquality
        • Function parser::pddl::checkParamEquality
        • Function parser::pddl::checkTreeEquality
        • Function parser::pddl::createExpression
        • Function parser::pddl::empty
        • Function parser::pddl::fromPredicates
        • Function parser::pddl::fromString(plansys2_msgs::msg::Tree&, const std::string&, bool, uint8_t)
        • Function parser::pddl::fromString(const std::string&, bool, uint8_t)
        • Function parser::pddl::fromStringFunction
        • Function parser::pddl::fromStringParam
        • Function parser::pddl::fromStringPredicate
        • Function parser::pddl::fromSubtree
        • Function parser::pddl::fromSubtrees
        • Function parser::pddl::getExpr
        • Function parser::pddl::getExprType
        • Function parser::pddl::getFunctions
        • Function parser::pddl::getFunMod
        • Function parser::pddl::getFunModType
        • Template Function parser::pddl::getName
        • Specialized Template Function parser::pddl::getName< std::string >
        • Function parser::pddl::getNodeType
        • Function parser::pddl::getParenthesis
        • Function parser::pddl::getPredicates
        • Function parser::pddl::getReducedString
        • Function parser::pddl::getSubExpr
        • Function parser::pddl::getSubtreeChildren
        • Function parser::pddl::getSubtreeIds
        • Function parser::pddl::getSubtrees
        • Function parser::pddl::nameActionsToString(const std::shared_ptr<plansys2_msgs::msg::Action>)
        • Function parser::pddl::nameActionsToString(const std::shared_ptr<plansys2_msgs::msg::DurativeAction>)
        • Function parser::pddl::operator<<(std::ostream&, const Condition *)
        • Function parser::pddl::operator<<(std::ostream&, const Type *)
        • Function parser::pddl::toString(const plansys2_msgs::msg::Tree&, uint32_t, bool)
        • Function parser::pddl::toString(const plansys2_msgs::msg::Node&)
        • Function parser::pddl::toStringAnd
        • Function parser::pddl::toStringExpression
        • Function parser::pddl::toStringFunction
        • Function parser::pddl::toStringFunctionModifier
        • Function parser::pddl::toStringNot
        • Function parser::pddl::toStringNumber
        • Function parser::pddl::toStringOr
        • Function parser::pddl::toStringPredicate
        • Function tabindent
      • Defines
        • Define DOMAIN_DEBUG
        • Define MAX
        • Define MIN
        • Define PI
        • Define SQR
      • Typedefs
        • Typedef DoublePair
        • Typedef DoubleSet
        • Typedef DoubleVec
        • Typedef IntPair
        • Typedef IntSet
        • Typedef IntVec
        • Typedef PairVec
        • Typedef parser::pddl::ActionVec
        • Typedef parser::pddl::CondList
        • Typedef parser::pddl::CondVec
        • Typedef parser::pddl::GroundVec
        • Typedef parser::pddl::LiftedVec
        • Typedef parser::pddl::ParamCondVec
        • Typedef parser::pddl::TaskVec
        • Typedef parser::pddl::TokenMap
        • Typedef parser::pddl::TypeGroundVec
        • Typedef parser::pddl::TypeVec
        • Typedef SetMap
        • Typedef SetVec
        • Typedef StringVec
        • Typedef UnsignedVec
      • Directories
        • Directory include
        • Directory plansys2_pddl_parser
      • Files
        • File Action.h
        • File And.h
        • File Basic.h
        • File CondIter.h
        • File Condition.h
        • File Derived.h
        • File Domain.h
        • File EitherType.h
        • File Exists.h
        • File Expression.h
        • File Forall.h
        • File Function.h
        • File FunctionModifier.h
        • File Ground.h
        • File GroundFunc.h
        • File Instance.h
        • File Lifted.h
        • File Not.h
        • File Oneof.h
        • File Or.h
        • File ParamCond.h
        • File Stringreader.h
        • File Task.h
        • File TemporalAction.h
        • File TokenStruct.h
        • File Type.h
        • File TypeGround.h
        • File Utils.h
        • File When.h
  • Standard Documents
    • PACKAGE
    • CHANGELOG
      • Changelog for package plansys2_pddl_parser
        • 2.0.9 (2022-07-10)
        • 2.0.8 (2022-05-04)
        • 2.0.7 (2022-05-04)
        • 2.0.6 (2022-05-03)
        • 2.0.5 (2022-05-03)
        • 2.0.4 (2022-05-03)
        • 2.0.3 (2022-04-03)
        • 2.0.2 (2022-04-03)
        • 2.0.1 (2022-02-03)
        • 2.0.0 (2021-07-04)
        • 1.0.10 (2021-07-03)
        • 1.0.9 (2021-03-15)
        • 1.0.8 (2021-03-12)
        • 1.0.7 (2021-01-04)
        • 1.0.6 (2020-12-29)
        • 1.0.5 (2020-12-28)
        • 1.0.4 (2020-12-24)
        • 1.0.3 (2020-12-23)
        • 1.0.2 (2020-12-23)
        • 1.0.1 (2020-07-19)
        • 1.0.0 (2020-07-19)
        • 0.0.8 (2020-07-18)
        • 0.0.7 (2020-03-26)
        • 0.0.6 (2020-03-23)
        • 0.0.5 (2020-01-12)
        • 0.0.4 (2020-01-09)
        • 0.0.3 (2020-01-09)
        • 0.0.2 (2020-01-08)
    • LICENSE
  • Index
plansys2_pddl_parser
  • C++ API
  • File Expression.h
  • View page source

File Expression.h

↰ Parent directory (include/plansys2_pddl_parser)

Contents

  • Definition (include/plansys2_pddl_parser/Expression.h)

  • Includes

  • Included By

  • Namespaces

  • Classes

  • Functions

Definition (include/plansys2_pddl_parser/Expression.h)

  • Program Listing for File Expression.h

Includes

  • plansys2_msgs/msg/node.hpp

  • plansys2_msgs/msg/tree.hpp

  • plansys2_pddl_parser/Condition.h (File Condition.h)

Included By

  • File FunctionModifier.h

  • File TemporalAction.h

Namespaces

  • Namespace parser

  • Namespace parser::pddl

Classes

  • Class CompositeExpression

  • Class ConstExpression

  • Class DurationExpression

  • Class Expression

  • Class FunctionExpression

  • Class ParamExpression

  • Class ValueExpression

Functions

  • Function parser::pddl::createExpression

Previous Next

© Copyright The <plansys2_pddl_parser> Contributors. License: Apache License, Version 2.0.

Built with Sphinx using a theme provided by Read the Docs.