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< SIZE > Struct Template Reference

#include <esmcommon.hpp>

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

Public Member Functions

char const * ro_data () const
 
char * rw_data ()
 
- Public Member Functions inherited from ESM::FIXED_STRING_BASE< FIXED_STRING, SIZE >
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

char data [SIZE]
 

Additional Inherited Members

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

Member Function Documentation

template<size_t SIZE>
char const* ESM::FIXED_STRING< SIZE >::ro_data ( ) const
inline
template<size_t SIZE>
char* ESM::FIXED_STRING< SIZE >::rw_data ( )
inline

Member Data Documentation

template<size_t SIZE>
char ESM::FIXED_STRING< SIZE >::data[SIZE]

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