OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
ESM::FIXED_STRING< 4 > Struct Template Reference

#include <esmcommon.hpp>

Inheritance diagram for ESM::FIXED_STRING< 4 >:
Collaboration diagram for ESM::FIXED_STRING< 4 >:

Public Member Functions

bool operator== (uint32_t v) const
 
bool operator!= (uint32_t v) const
 
char const * ro_data () const
 
char * rw_data ()
 
- Public Member Functions inherited from ESM::FIXED_STRING_BASE< FIXED_STRING, 4 >
bool operator== (char const (&str)[OTHER_SIZE]) const
 
bool operator== (const char *const str) const
 
bool operator== (const std::string &str) const
 
bool operator!= (const char *const str) const
 
bool operator!= (const std::string &str) const
 
size_t data_size () const
 
size_t length () const
 
std::string toString () const
 
void assign (const std::string &value)
 
void clear ()
 

Public Attributes

union ESM::FIXED_STRING< 4 >:: { ... }  
 
char data [4]
 
uint32_t intval
 

Additional Inherited Members

- Public Types inherited from ESM::FIXED_STRING_BASE< FIXED_STRING, 4 >
enum  
 

Member Function Documentation

bool ESM::FIXED_STRING< 4 >::operator!= ( uint32_t  v) const
inline
bool ESM::FIXED_STRING< 4 >::operator== ( uint32_t  v) const
inline
char const* ESM::FIXED_STRING< 4 >::ro_data ( ) const
inline
char* ESM::FIXED_STRING< 4 >::rw_data ( )
inline

Here is the caller graph for this function:

Member Data Documentation

union { ... }
char ESM::FIXED_STRING< 4 >::data[4]
uint32_t ESM::FIXED_STRING< 4 >::intval

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