foobar2000 SDK  2015-01-14
Public Member Functions
create_directory_helper::titleformat_text_filter_myimpl

#include <create_directory_helper.h>

+ Inheritance diagram for create_directory_helper::titleformat_text_filter_myimpl:

Public Member Functions

void write (const GUID &p_inputType, pfc::string_receiver &p_out, const char *p_data, t_size p_dataLength)
 

Additional Inherited Members

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

Detailed Description

Definition at line 13 of file create_directory_helper.h.

Member Function Documentation

void create_directory_helper::titleformat_text_filter_myimpl::write ( const GUID p_inputType,
pfc::string_receiver p_out,
const char *  p_data,
t_size  p_dataLength 
)
virtual

Implements titleformat_text_filter.

Definition at line 155 of file create_directory_helper.cpp.

155  {
156  if (p_inputType == titleformat_inputtypes::meta) {
158  for(t_size walk = 0; walk < p_dataLength; ++walk) {
159  char c = p_data[walk];
160  if (c == 0) break;
162  c = '-';
163  }
164  temp.add_byte(c);
165  }
166  p_out.add_string(temp);
167  } else p_out.add_string(p_data,p_dataLength);
168 }
bool isSeparator(char c)
Definition: pathUtils.cpp:53
virtual void add_string(const char *p_string, t_size p_string_size=~0)=0
size_t t_size
Definition: int_types.h:48
string8_fastalloc string_formatter
Definition: string_base.h:614

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