OpenMW
Public Member Functions | Public Attributes
ESM::NAME_T< LEN > Union Template Reference

#include <esmcommon.hpp>

List of all members.

Public Member Functions

bool operator== (const char *str) const
bool operator!= (const char *str) const
bool operator== (const std::string &str) const
bool operator!= (const std::string &str) const
bool operator== (int v) const
bool operator!= (int v) const
std::string toString () const
void assign (const std::string &value)

Public Attributes

char name [LEN]
int32_t val

template<int LEN>
union ESM::NAME_T< LEN >


Member Function Documentation

template<int LEN>
void ESM::NAME_T< LEN >::assign ( const std::string &  value) [inline]
template<int LEN>
bool ESM::NAME_T< LEN >::operator!= ( const char *  str) const [inline]
template<int LEN>
bool ESM::NAME_T< LEN >::operator!= ( const std::string &  str) const [inline]
template<int LEN>
bool ESM::NAME_T< LEN >::operator!= ( int  v) const [inline]
template<int LEN>
bool ESM::NAME_T< LEN >::operator== ( const char *  str) const [inline]
template<int LEN>
bool ESM::NAME_T< LEN >::operator== ( const std::string &  str) const [inline]
template<int LEN>
bool ESM::NAME_T< LEN >::operator== ( int  v) const [inline]
template<int LEN>
std::string ESM::NAME_T< LEN >::toString ( ) const [inline]

Member Data Documentation

template<int LEN>
char ESM::NAME_T< LEN >::name[LEN]
template<int LEN>
int32_t ESM::NAME_T< LEN >::val

The documentation for this union was generated from the following file: