My Project
Loading...
Searching...
No Matches
Opm::IOrderSet< T > Class Template Reference

Public Types

using storage_type = typename std::vector< T >
 
using index_type = typename std::unordered_set< T >
 
using const_iter_type = typename storage_type::const_iterator
 

Public Member Functions

 IOrderSet (const index_type &index, const storage_type &data)
 
std::size_t size () const
 
bool empty () const
 
std::size_t count (const T &value) const
 
bool contains (const T &value) const
 
bool insert (const T &value)
 
std::size_t erase (const T &value)
 
const_iter_type begin () const
 
const_iter_type end () const
 
const T & operator[] (std::size_t i) const
 
const std::vector< T > & data () const
 
bool operator== (const IOrderSet< T > &data) const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 

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