foobar2000 SDK  2015-01-14
Public Member Functions | Private Attributes
string_lower

#include <shared.h>

Public Member Functions

 string_lower (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 398 of file shared.h.

Constructor & Destructor Documentation

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

Definition at line 401 of file shared.h.

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

Member Function Documentation

const char* string_lower::get_ptr ( ) const
inline

Definition at line 405 of file shared.h.

405 {return m_data.get_ptr();}
pfc::string8 m_data
Definition: shared.h:407
const char * get_ptr() const
Definition: string_base.h:381
bool string_lower::is_empty ( ) const
inline

Definition at line 404 of file shared.h.

404 {return length() == 0;}
t_size length() const
Definition: shared.h:403
t_size string_lower::length ( ) const
inline

Definition at line 403 of file shared.h.

403 {return m_data.length();}
pfc::string8 m_data
Definition: shared.h:407
t_size length() const
For compatibility with old conventions.
Definition: string_base.h:208
string_lower::operator const char * ( ) const
inline

Definition at line 402 of file shared.h.

402 {return m_data.get_ptr();}
pfc::string8 m_data
Definition: shared.h:407
const char * get_ptr() const
Definition: string_base.h:381

Field Documentation

pfc::string8 string_lower::m_data
private

Definition at line 407 of file shared.h.


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