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

#include <titleformat.h>

+ Inheritance diagram for titleformat_text_filter_impl_reserved_chars:

Public Member Functions

 titleformat_text_filter_impl_reserved_chars (const char *p_reserved_chars)
 
virtual void write (const GUID &p_inputtype, pfc::string_receiver &p_out, const char *p_data, t_size p_data_length)
 

Private Attributes

const char * m_reserved_chars
 

Additional Inherited Members

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

Detailed Description

Definition at line 147 of file titleformat.h.

Constructor & Destructor Documentation

titleformat_text_filter_impl_reserved_chars::titleformat_text_filter_impl_reserved_chars ( const char *  p_reserved_chars)
inline

Definition at line 149 of file titleformat.h.

149 : m_reserved_chars(p_reserved_chars) {}

Member Function Documentation

void titleformat_text_filter_impl_reserved_chars::write ( const GUID p_inputtype,
pfc::string_receiver p_out,
const char *  p_data,
t_size  p_data_length 
)
virtual

Implements titleformat_text_filter.

Definition at line 143 of file titleformat.cpp.

144 {
146  else p_out.add_string(p_data,p_data_length);
147 }
static void remove_forbidden_chars_string_append(pfc::string_receiver &p_out, const char *p_source, t_size p_source_len, const char *p_forbidden_chars)
Definition: titleformat.cpp:56
virtual void add_string(const char *p_string, t_size p_string_size=~0)=0

Field Documentation

const char* titleformat_text_filter_impl_reserved_chars::m_reserved_chars
private

Definition at line 152 of file titleformat.h.


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