TuttleOFX
1
|
#include <NodeAtTimeKey.hpp>
Public Member Functions | |
NodeAtTimeKey () | |
NodeAtTimeKey (const std::string &name, const OfxTime &time) | |
const std::string & | getName () const |
void | setName (const std::string &name) |
OfxTime | getTime () const |
void | setTime (const OfxTime time) |
bool | operator== (const NodeAtTimeKey &v) const |
bool | operator< (const NodeAtTimeKey &v) const |
std::size_t | getHash () const |
Private Attributes | |
std::string | _name |
OfxTime | _time |
Friends | |
std::ostream & | operator<< (std::ostream &os, const NodeAtTimeKey &k) |
Definition at line 12 of file NodeAtTimeKey.hpp.
tuttle::host::NodeAtTimeKey::NodeAtTimeKey | ( | ) | [inline] |
Definition at line 15 of file NodeAtTimeKey.hpp.
tuttle::host::NodeAtTimeKey::NodeAtTimeKey | ( | const std::string & | name, |
const OfxTime & | time | ||
) | [inline] |
Definition at line 18 of file NodeAtTimeKey.hpp.
std::size_t tuttle::host::NodeAtTimeKey::getHash | ( | ) | const |
Definition at line 24 of file NodeAtTimeKey.cpp.
Referenced by boost::hash_value().
const std::string& tuttle::host::NodeAtTimeKey::getName | ( | ) | const [inline] |
Definition at line 23 of file NodeAtTimeKey.hpp.
References _name.
OfxTime tuttle::host::NodeAtTimeKey::getTime | ( | ) | const [inline] |
Definition at line 26 of file NodeAtTimeKey.hpp.
References _time.
bool tuttle::host::NodeAtTimeKey::operator< | ( | const NodeAtTimeKey & | v | ) | const |
Definition at line 15 of file NodeAtTimeKey.cpp.
bool tuttle::host::NodeAtTimeKey::operator== | ( | const NodeAtTimeKey & | v | ) | const |
Definition at line 8 of file NodeAtTimeKey.cpp.
void tuttle::host::NodeAtTimeKey::setName | ( | const std::string & | name | ) | [inline] |
Definition at line 24 of file NodeAtTimeKey.hpp.
References _name.
void tuttle::host::NodeAtTimeKey::setTime | ( | const OfxTime | time | ) | [inline] |
Definition at line 27 of file NodeAtTimeKey.hpp.
References _time.
std::ostream& operator<< | ( | std::ostream & | os, |
const NodeAtTimeKey & | k | ||
) | [friend] |
Definition at line 32 of file NodeAtTimeKey.cpp.
std::string tuttle::host::NodeAtTimeKey::_name [private] |
Definition at line 38 of file NodeAtTimeKey.hpp.
Referenced by getHash(), getName(), operator<(), tuttle::host::operator<<(), operator==(), and setName().
OfxTime tuttle::host::NodeAtTimeKey::_time [private] |
Definition at line 39 of file NodeAtTimeKey.hpp.
Referenced by getHash(), getTime(), operator<(), tuttle::host::operator<<(), operator==(), and setTime().