ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper >::sequence_elem_t Struct Reference
Documentation
template<typename Key, typename Ordinal = std::size_t, typename Compare = std::less<Ordinal>, typename Mapper = ttg::Void>
struct ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper >::sequence_elem_t
Definition at line 81 of file constraint.h.
Public Member Functions | |
sequence_elem_t ()=default | |
sequence_elem_t (sequence_elem_t &&)=default | |
sequence_elem_t (const sequence_elem_t &)=default | |
sequence_elem_t & | operator= (sequence_elem_t &&)=default |
sequence_elem_t & | operator= (const sequence_elem_t &)=default |
void | add_key (const key_type &key, ttg::TTBase *tt) |
Public Attributes | |
std::map< ttg::TTBase *, std::vector< key_type > > | m_keys |
Constructor & Destructor Documentation
◆ sequence_elem_t() [1/3]
template<typename Key , typename Ordinal = std::size_t, typename Compare = std::less<Ordinal>, typename Mapper = ttg::Void>
|
default |
◆ sequence_elem_t() [2/3]
template<typename Key , typename Ordinal = std::size_t, typename Compare = std::less<Ordinal>, typename Mapper = ttg::Void>
|
default |
◆ sequence_elem_t() [3/3]
template<typename Key , typename Ordinal = std::size_t, typename Compare = std::less<Ordinal>, typename Mapper = ttg::Void>
|
default |
Member Function Documentation
◆ add_key()
template<typename Key , typename Ordinal = std::size_t, typename Compare = std::less<Ordinal>, typename Mapper = ttg::Void>
|
inline |
Definition at line 90 of file constraint.h.
◆ operator=() [1/2]
template<typename Key , typename Ordinal = std::size_t, typename Compare = std::less<Ordinal>, typename Mapper = ttg::Void>
|
default |
◆ operator=() [2/2]
template<typename Key , typename Ordinal = std::size_t, typename Compare = std::less<Ordinal>, typename Mapper = ttg::Void>
|
default |
Member Data Documentation
◆ m_keys
template<typename Key , typename Ordinal = std::size_t, typename Compare = std::less<Ordinal>, typename Mapper = ttg::Void>
std::map<ttg::TTBase*, std::vector<key_type> > ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper >::sequence_elem_t::m_keys |
Definition at line 82 of file constraint.h.
The documentation for this struct was generated from the following file:
- ttg/ttg/constraint.h