Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
Index< POA >::ProvisionCluster Struct Reference

Description

template<class POA>
struct lumiera::advice::Index< POA >::ProvisionCluster

Definition at line 246 of file index.hpp.

Public Member Functions

POA * find_latest_solution (POA &requestElm)
 
void publish_latest_solution (POA &requestElm)
 
- Public Member Functions inherited from Index< POA >::Cluster
size_t size () const
 
void append (POA &elm)
 
void overwrite (POA const &oldRef, POA &newElm)
 
void remove (POA const &refElm)
 
bool contains (POA const &refElm)
 
 operator string () const
 < debugging helper: show Cluster contents
 
lib::RangeIter< EIterallElms ()
 

Additional Inherited Members

- Public Attributes inherited from Index< POA >::Cluster
EntryList elms_
 

Member Function Documentation

◆ find_latest_solution()

template<class POA >
POA * find_latest_solution ( POA &  requestElm)
inline

Definition at line 250 of file index.hpp.

References Index< POA >::Cluster::elms_, and NULL.

Referenced by Index< POA >::ProvisionCluster::publish_latest_solution().

+ Here is the caller graph for this function:

◆ publish_latest_solution()

template<class POA >
void publish_latest_solution ( POA &  requestElm)
inline

Definition at line 264 of file index.hpp.

References Index< POA >::ProvisionCluster::find_latest_solution(), and NULL.

Referenced by Index< POA >::RequestCluster::retract_all_solutions(), and Index< POA >::RequestCluster::rewrite_all_solutions().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:
+ Inheritance diagram for Index< POA >::ProvisionCluster:
+ Collaboration diagram for Index< POA >::ProvisionCluster:

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