retdec
Public Member Functions | Protected Attributes | List of all members
retdec::utils::NonIterableSet< Elem > Class Template Reference

#include <container.h>

Collaboration diagram for retdec::utils::NonIterableSet< Elem >:
Collaboration graph
[legend]

Public Member Functions

 NonIterableSet ()
 
 NonIterableSet (std::initializer_list< Elem > il)
 
void clear ()
 
std::pair< Elem, bool > insert (const Elem &val)
 
bool has (const Elem &val) const
 
bool hasNot (const Elem &val) const
 

Protected Attributes

std::set< Elem > _data
 

Constructor & Destructor Documentation

◆ NonIterableSet() [1/2]

template<class Elem >
retdec::utils::NonIterableSet< Elem >::NonIterableSet ( )
inline

◆ NonIterableSet() [2/2]

template<class Elem >
retdec::utils::NonIterableSet< Elem >::NonIterableSet ( std::initializer_list< Elem >  il)
inline

Member Function Documentation

◆ clear()

template<class Elem >
void retdec::utils::NonIterableSet< Elem >::clear ( )
inline

◆ has()

template<class Elem >
bool retdec::utils::NonIterableSet< Elem >::has ( const Elem &  val) const
inline

◆ hasNot()

template<class Elem >
bool retdec::utils::NonIterableSet< Elem >::hasNot ( const Elem &  val) const
inline

◆ insert()

template<class Elem >
std::pair<Elem, bool> retdec::utils::NonIterableSet< Elem >::insert ( const Elem &  val)
inline

Member Data Documentation

◆ _data

template<class Elem >
std::set<Elem> retdec::utils::NonIterableSet< Elem >::_data
protected

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