cloudFPGA (cF) API  1.0
The documentation of the source code of cloudFPGA (cF)
KeyValuePair< K, V > Class Template Reference

#include <cam16.hpp>

Collaboration diagram for KeyValuePair< K, V >:
[legend]

Public Member Functions

 KeyValuePair ()
 
 KeyValuePair (K key, V value)
 
 KeyValuePair (K key, V value, bool valid)
 
 KeyValuePair ()
 
 KeyValuePair (K key, V value)
 
 KeyValuePair (K key, V value, bool valid)
 
 KeyValuePair ()
 
 KeyValuePair (FourTuple key, RtlSessId value, ValBool valid)
 

Public Attributes

key
 
value
 
bool valid
 
FourTuple key
 
RtlSessId value
 
ValBool valid
 

Detailed Description

template<typename K, typename V>
class KeyValuePair< K, V >

INTERNAL TYPES and CLASSES USED BY THIS CAM

Definition at line 42 of file cam16.hpp.

Constructor & Destructor Documentation

◆ KeyValuePair() [1/8]

template<typename K , typename V >
KeyValuePair< K, V >::KeyValuePair ( )
inline

Definition at line 47 of file cam16.hpp.

47  {
48  key = 0x0;
49  value = 0x0;
50  valid = false;
51  }
bool valid
Definition: cam16.hpp:46

◆ KeyValuePair() [2/8]

template<typename K , typename V >
KeyValuePair< K, V >::KeyValuePair ( key,
value 
)
inline

Definition at line 52 of file cam16.hpp.

52  :
53  key(key), value(value), valid(true) {}

◆ KeyValuePair() [3/8]

template<typename K , typename V >
KeyValuePair< K, V >::KeyValuePair ( key,
value,
bool  valid 
)
inline

Definition at line 54 of file cam16.hpp.

54  :
55  key(key), value(value), valid(valid) {}

◆ KeyValuePair() [4/8]

template<typename K , typename V >
KeyValuePair< K, V >::KeyValuePair ( )
inline

Definition at line 46 of file cam8.hpp.

46  {
47  key = 0x0;
48  value = 0x0;
49  valid = false;
50  }

◆ KeyValuePair() [5/8]

template<typename K , typename V >
KeyValuePair< K, V >::KeyValuePair ( key,
value 
)
inline

Definition at line 51 of file cam8.hpp.

51  :
52  key(key), value(value), valid(true) {}

◆ KeyValuePair() [6/8]

template<typename K , typename V >
KeyValuePair< K, V >::KeyValuePair ( key,
value,
bool  valid 
)
inline

Definition at line 53 of file cam8.hpp.

53  :
54  key(key), value(value), valid(valid) {}

◆ KeyValuePair() [7/8]

template<typename K , typename V >
KeyValuePair< K, V >::KeyValuePair ( )
inline

Definition at line 50 of file toecam.hpp.

50 {}

◆ KeyValuePair() [8/8]

template<typename K , typename V >
KeyValuePair< K, V >::KeyValuePair ( FourTuple  key,
RtlSessId  value,
ValBool  valid 
)
inline

Definition at line 51 of file toecam.hpp.

51  :
52  key(key), value(value), valid(valid) {}

Member Data Documentation

◆ key [1/2]

template<typename K , typename V >
K KeyValuePair< K, V >::key

Definition at line 44 of file cam16.hpp.

◆ key [2/2]

template<typename K , typename V >
FourTuple KeyValuePair< K, V >::key

Definition at line 47 of file toecam.hpp.

◆ valid [1/2]

template<typename K , typename V >
bool KeyValuePair< K, V >::valid

Definition at line 46 of file cam16.hpp.

◆ valid [2/2]

template<typename K , typename V >
ValBool KeyValuePair< K, V >::valid

Definition at line 49 of file toecam.hpp.

◆ value [1/2]

template<typename K , typename V >
V KeyValuePair< K, V >::value

Definition at line 45 of file cam16.hpp.

◆ value [2/2]

template<typename K , typename V >
RtlSessId KeyValuePair< K, V >::value

Definition at line 48 of file toecam.hpp.


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