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

#include <titleformat.h>

+ Inheritance diagram for titleformat_text_out_impl_filter_chars:

Public Member Functions

 titleformat_text_out_impl_filter_chars (titleformat_text_out *p_chain, const char *p_restricted_chars)
 
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

titleformat_text_outm_chain
 
const char * m_restricted_chars
 

Additional Inherited Members

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

Detailed Description

Definition at line 96 of file titleformat.h.

Constructor & Destructor Documentation

titleformat_text_out_impl_filter_chars::titleformat_text_out_impl_filter_chars ( titleformat_text_out p_chain,
const char *  p_restricted_chars 
)
inline

Definition at line 99 of file titleformat.h.

100  : m_chain(p_chain), m_restricted_chars(p_restricted_chars) {}

Member Function Documentation

void titleformat_text_out_impl_filter_chars::write ( const GUID p_inputtype,
const char *  p_data,
t_size  p_data_length 
)
virtual

Implements titleformat_text_out.

Definition at line 107 of file titleformat.cpp.

108 {
110 }
static void remove_forbidden_chars(titleformat_text_out *p_out, const GUID &p_inputtype, const char *p_source, t_size p_source_len, const char *p_forbidden_chars)
Definition: titleformat.cpp:26

Field Documentation

titleformat_text_out* titleformat_text_out_impl_filter_chars::m_chain
private

Definition at line 103 of file titleformat.h.

const char* titleformat_text_out_impl_filter_chars::m_restricted_chars
private

Definition at line 104 of file titleformat.h.


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