CommonLibSSE (Parapets fork)
RE::hkStringPtr Class Reference

#include <hkStringPtr.h>

Public Types

using size_type = std::int32_t
 

Public Member Functions

const char * data () const noexcept
 
const char * c_str () const noexcept
 
bool empty () const noexcept
 
size_type size () const
 
size_type length () const
 

Protected Types

enum  { kManaged = 1 << 0 }
 

Protected Attributes

const char * _data
 

Member Typedef Documentation

◆ size_type

using RE::hkStringPtr::size_type = std::int32_t

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
protected
Enumerator
kManaged 

Member Function Documentation

◆ c_str()

const char* RE::hkStringPtr::c_str ( ) const
noexcept

◆ data()

const char* RE::hkStringPtr::data ( ) const
noexcept

◆ empty()

bool RE::hkStringPtr::empty ( ) const
noexcept

◆ length()

size_type RE::hkStringPtr::length ( ) const

◆ size()

size_type RE::hkStringPtr::size ( ) const

Member Data Documentation

◆ _data

const char* RE::hkStringPtr::_data
protected

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