#include <key.hh>
Collaboration diagram for oln::utils::key:
Public Types | |
typedef ntg::int_u8 | value_type |
Used data type. | |
Public Member Functions | |
key (const std::vector< value_type > &data) | |
Constructor used to initialize the key. | |
key (const value_type *data) | |
Constructor used to initialize the key. | |
value_type & | operator[] (unsigned i) |
[] operator. | |
const value_type & | operator[] (unsigned i) const |
[] operator. | |
bool | operator== (const key &k) |
Check equality between two keys. | |
bool | operator!= (const key &k) |
Check whether two key are different. | |
Protected Attributes | |
value_type | data_ [16] |
Internal data. | |
Friends | |
std::ostream & | operator<< (std::ostream &stream, const key &k) |
Write of representation of the key on a stream. |
Object to have a nice representation of a MD5 result.
Definition at line 41 of file key.hh.
|
Constructor used to initialize the key.
|
|
Constructor used to initialize the key.
|
|
Check whether two key are different.
|
|
Check equality between two keys.
|
|
[] operator.
|
|
[] operator.
|
|
Write of representation of the key on a stream. stream Stream to put the key on. k Key to represent. Definition at line 104 of file key.hh.
00105 { 00106 stream << "{"; 00107 for (unsigned i = 0; i < 15; ++i) 00108 stream << "0x" << std::hex << k[i] << ", "; 00109 stream << "0x" << std::hex << k[15] << "}"; 00110 return stream; 00111 } |