Polymake Template Library (PTL) 4.13
GenericSet.h File Reference

Declaration of pm::GenericSet class. More...

Classes

class  pm::GenericSet< Top, E, Comparator >
 Generic type for ordered sets More...
class  pm::SingleElementSetCmp< ElemRef, Comparator >
 A set consisting of exactly one element. More...
class  pm::Complement< SetRef >
 Complement as GenericSet. More...
class  pm::Set_with_dim< SetRef >
 Set_with_dim as GenericSet. More...
class  polymake::GenericSet< Top, E, Comparator >
 Generic type for ordered sets More...

Namespaces

namespace  pm
 global namespace for all classes from the polymake project
namespace  operations
 functors for operations on GenericSet objects
namespace  polymake
 namespace to be used for client code

Functions

template<typename Comparator, typename E>
auto pm::scalar2set (E &&x)
 construct an one-element set with explicitly specified comparator type
template<typename E>
auto pm::scalar2set (E &&x)
 construct an one-element set with standard (lexicographical) comparator type
template<typename Set1, typename Set2, typename E1, typename E2, class Comparator>
Int pm::incl (const GenericSet< Set1, E1, Comparator > &s1, const GenericSet< Set2, E2, Comparator > &s2)
template<typename Comparator, typename E>
auto polymake::scalar2set (E &&x)
 construct an one-element set with explicitly specified comparator type

Detailed Description

Declaration of pm::GenericSet class.

Implementation of various kinds of pm::GenericSet types