Sparksee 6.1.0
KeyValues Class Reference

Value set class. More...

#include <KeyValues.h>

Inheritance diagram for KeyValues:
Inheritance graph
Collaboration diagram for KeyValues:
Collaboration graph

Public Member Functions

virtual ~KeyValues ()
 Destructor.
bool_t HasNext ()
 Checks if the KeyValues has more KeyValue pairs.
KeyValueNext ()
 Gets the next KeyValue pair.
void Next (KeyValue &kv)
 Gets the next KeyValue pair.

Friends

class Graph

Detailed Description

Value set class.

This is a set of Value instances, that is there is no duplicated elements.

Use a ValuesIterator to traverse all the elements into the set.

When the Values instance is closed, it closes all existing and non-closed ValuesIterator instances too.

Author
Sparsity Technologies http://www.sparsity-technologies.com

Member Function Documentation

◆ HasNext()

bool_t KeyValues::HasNext ( )

Checks if the KeyValues has more KeyValue pairs.

Returns
Returns ture if there are more KeyValue pairs

◆ Next() [1/2]

KeyValue * KeyValues::Next ( )

Gets the next KeyValue pair.

Returns
Returns the next KeyValue pair

◆ Next() [2/2]

void KeyValues::Next ( KeyValue & kv)

Gets the next KeyValue pair.

Parameters
kvReturns the next KeyValue pair

The documentation for this class was generated from the following file:
  • KeyValues.h