Orxonox  0.0.5 Codename: Arcturus
Public Member Functions | Private Attributes | List of all members
OIS::OIS_CFString Class Reference

Simple wrapper class for CFString which will create a valid CFString and retain ownership until class instance is outof scope To Access the CFStringRef instance, simply cast to void*, pass into a function expecting a void* CFStringRef object, or access via cf_str() method. More...

#include </home/jenkins/workspace/orxonox_doxygen_trunk/src/external/ois/mac/MacPrereqs.h>

Public Member Functions

 OIS_CFString ()
 
 OIS_CFString (const char *c_str)
 
 OIS_CFString (const std::string &s_str)
 
 ~OIS_CFString ()
 
CFStringRef cf_str ()
 
 operator void * ()
 

Private Attributes

CFStringRef m_StringRef
 

Detailed Description

Simple wrapper class for CFString which will create a valid CFString and retain ownership until class instance is outof scope To Access the CFStringRef instance, simply cast to void*, pass into a function expecting a void* CFStringRef object, or access via cf_str() method.

Constructor & Destructor Documentation

OIS::OIS_CFString::OIS_CFString ( )
inline
OIS::OIS_CFString::OIS_CFString ( const char *  c_str)
inline
OIS::OIS_CFString::OIS_CFString ( const std::string &  s_str)
inline
OIS::OIS_CFString::~OIS_CFString ( )
inline

Member Function Documentation

CFStringRef OIS::OIS_CFString::cf_str ( )
inline
OIS::OIS_CFString::operator void * ( )
inline

Member Data Documentation

CFStringRef OIS::OIS_CFString::m_StringRef
private

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