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

#include <titleformat.h>

+ Inheritance diagram for titleformat_text_out_impl_string:

Public Member Functions

 titleformat_text_out_impl_string (pfc::string_receiver &p_string)
 
void write (const GUID &p_inputtype, const char *p_data, t_size p_data_length)
 
- Public Member Functions inherited from titleformat_text_out
void write_int (const GUID &p_inputtype, t_int64 val)
 
void write_int_padded (const GUID &p_inputtype, t_int64 val, t_int64 maxval)
 

Private Attributes

pfc::string_receiverm_string
 

Additional Inherited Members

- Protected Member Functions inherited from titleformat_text_out
 titleformat_text_out ()
 
 ~titleformat_text_out ()
 

Detailed Description

Definition at line 107 of file titleformat.h.

Constructor & Destructor Documentation

titleformat_text_out_impl_string::titleformat_text_out_impl_string ( pfc::string_receiver p_string)
inline

Definition at line 109 of file titleformat.h.

109 : m_string(p_string) {}
pfc::string_receiver & m_string
Definition: titleformat.h:112

Member Function Documentation

void titleformat_text_out_impl_string::write ( const GUID p_inputtype,
const char *  p_data,
t_size  p_data_length 
)
inlinevirtual

Implements titleformat_text_out.

Definition at line 110 of file titleformat.h.

110 {m_string.add_string(p_data,p_data_length);}
virtual void add_string(const char *p_string, t_size p_string_size=~0)=0
pfc::string_receiver & m_string
Definition: titleformat.h:112

Field Documentation

pfc::string_receiver& titleformat_text_out_impl_string::m_string
private

Definition at line 112 of file titleformat.h.


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