foobar2000 SDK  2015-08-03
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 400 of file shared.h.

Constructor & Destructor Documentation

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

Definition at line 403 of file shared.h.

403 {uAddStringLower(m_data,ptr,p_count);}
pfc::string8 m_data
Definition: shared.h:409
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 407 of file shared.h.

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

Definition at line 406 of file shared.h.

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

Definition at line 405 of file shared.h.

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

Definition at line 404 of file shared.h.

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

Field Documentation

pfc::string8 string_lower::m_data
private

Definition at line 409 of file shared.h.


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