Hurricane VLSI Database


List of all members
Hurricane::SetCollection< Element, Compare > Class Template Reference

Hurricane Collection wrapper around a std::set. More...

Inheritance diagram for Hurricane::SetCollection< Element, Compare >:
Inheritance graph
[legend]

Public Member Functions

Collection Collection

Utilitarians

Collection::Fill Collection::Fill Collection::Fill

Remarks
The elements are added to the container in the order with which the collection is visited. So the same order will appear in a list or a vector, but for a set they will be inserted according to the set ordering method.
 SetCollection (const ElementSet *elementSet=NULL)
 
- Public Member Functions inherited from Hurricane::Collection< Element >
virtual ~Collection ()
 
Element getFirst () const
 
GenericCollection< Element > getSubSet (const Filter< Element > &filter) const
 
GenericCollection< SubType > getSubSet () const
 
GenericCollection< SubType > getSubSet (const Filter< SubType > &filter) const
 

Detailed Description

template<class Element, class Compare = less<Element>>
class Hurricane::SetCollection< Element, Compare >

Hurricane Collection wrapper around a std::set.

Automatically wrap a Hurricane Collection around a stl::set.

Constructor & Destructor Documentation

◆ SetCollection()

template<class Element , class Compare = less<Element>>
Hurricane::SetCollection< Element, Compare >::SetCollection ( const ElementSet *  elementSet = NULL)
inline

Constructor from a STL set, the set must not be de-allocated.


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


Generated by doxygen 1.9.1 on Thu Aug 11 2022 Return to top of page
Hurricane VLSI Database Copyright © 2000-2020 Bull S.A. All rights reserved