symbolic
Public Types | Public Member Functions | List of all members
symbolic::ParameterGenerator Class Reference
Inheritance diagram for symbolic::ParameterGenerator:
symbolic::CombinationGenerator< const std::vector< Object > >

Public Types

using Base = CombinationGenerator< const std::vector< Object > >
 
using ObjectTypeMap = std::unordered_map< std::string, std::vector< Object > >
 
- Public Types inherited from symbolic::CombinationGenerator< const std::vector< Object > >
using iterator = typename std::conditional_t< std::is_const< const std::vector< Object > >::value, Iterator< true >, Iterator< false > >
 
using const_iterator = Iterator< true >
 
using reverse_iterator = ReverseIterator< iterator >
 
using const_reverse_iterator = ReverseIterator< const_iterator >
 

Public Member Functions

 ParameterGenerator (const Pddl &pddl, const std::vector< Object > &params)
 
 ParameterGenerator (const ParameterGenerator &other)
 
 ParameterGenerator (ParameterGenerator &&other) noexcept
 
ParameterGeneratoroperator= (const ParameterGenerator &rhs)
 
ParameterGeneratoroperator= (ParameterGenerator &&rhs) noexcept
 
const Pddlpddl () const
 
- Public Member Functions inherited from symbolic::CombinationGenerator< const std::vector< Object > >
 CombinationGenerator (const std::vector< const std::vector< Object > * > &options)
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
const_iterator cbegin () const
 
const_iterator cend () const
 
reverse_iterator rbegin ()
 
const_reverse_iterator rbegin () const
 
reverse_iterator rend ()
 
const_reverse_iterator rend () const
 
const_reverse_iterator crbegin () const
 
const_reverse_iterator crend () const
 
size_t size () const
 
bool empty () const
 
iterator::value_type at (int i) const
 
iterator::value_type operator[] (int i) const
 
int find (const typename iterator::value_type &combination) const
 

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