foobar2000 SDK  2015-08-03
Public Member Functions | Private Attributes
string_upper

#include <shared.h>

Public Member Functions

 string_upper (const char *ptr, t_size p_count=~0)
 
const char * get_ptr () const
 
bool is_empty () const
 
t_size length () const
 
 operator const char * () const
 

Private Attributes

pfc::string8 m_data
 

Detailed Description

Definition at line 412 of file shared.h.

Constructor & Destructor Documentation

string_upper::string_upper ( const char *  ptr,
t_size  p_count = ~0 
)
inlineexplicit

Definition at line 415 of file shared.h.

415 {uAddStringUpper(m_data,ptr,p_count);}
pfc::string8 m_data
Definition: shared.h:421
void SHARED_EXPORT uAddStringUpper(pfc::string_base &out, const char *src, t_size len=~0)

Member Function Documentation

const char* string_upper::get_ptr ( ) const
inline

Definition at line 419 of file shared.h.

419 {return m_data.get_ptr();}
const char * get_ptr() const
Definition: string_base.h:382
pfc::string8 m_data
Definition: shared.h:421
bool string_upper::is_empty ( ) const
inline

Definition at line 418 of file shared.h.

418 {return length() == 0;}
t_size length() const
Definition: shared.h:417
t_size string_upper::length ( ) const
inline

Definition at line 417 of file shared.h.

417 {return m_data.length();}
pfc::string8 m_data
Definition: shared.h:421
t_size length() const
For compatibility with old conventions.
Definition: string_base.h:209
string_upper::operator const char * ( ) const
inline

Definition at line 416 of file shared.h.

416 {return m_data.get_ptr();}
const char * get_ptr() const
Definition: string_base.h:382
pfc::string8 m_data
Definition: shared.h:421

Field Documentation

pfc::string8 string_upper::m_data
private

Definition at line 421 of file shared.h.


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