Joshua
open source statistical hierarchical phrase-based machine translation system
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
util::Entry< Key, Value > Struct Template Reference

#include <key_value_packing.hh>

List of all members.

Public Member Functions

const Key & GetKey () const
const Value & GetValue () const
Value & MutableValue ()
void Set (const Key &key_in, const Value &value_in)
void SetKey (const Key &key_in)
void SetValue (const Value &value_in)
bool operator< (const Entry< Key, Value > &other) const

Public Attributes

Key key
Value value

template<class Key, class Value>
struct util::Entry< Key, Value >


Member Function Documentation

template<class Key, class Value>
const Key& util::Entry< Key, Value >::GetKey ( ) const

Here is the caller graph for this function:

template<class Key, class Value>
const Value& util::Entry< Key, Value >::GetValue ( ) const

Here is the caller graph for this function:

template<class Key, class Value>
Value& util::Entry< Key, Value >::MutableValue ( )
template<class Key, class Value>
bool util::Entry< Key, Value >::operator< ( const Entry< Key, Value > &  other) const

Here is the call graph for this function:

template<class Key, class Value>
void util::Entry< Key, Value >::Set ( const Key &  key_in,
const Value &  value_in 
)

Here is the call graph for this function:

Here is the caller graph for this function:

template<class Key, class Value>
void util::Entry< Key, Value >::SetKey ( const Key &  key_in)

Here is the caller graph for this function:

template<class Key, class Value>
void util::Entry< Key, Value >::SetValue ( const Value &  value_in)

Here is the caller graph for this function:


Member Data Documentation

template<class Key, class Value>
Key util::Entry< Key, Value >::key
template<class Key, class Value>
Value util::Entry< Key, Value >::value