foobar2000 SDK  2015-08-03
Public Member Functions | Private Attributes
pfc::__splitStringSimple_arrayWrapper< t_array >

#include <string_base.h>

Public Member Functions

 __splitStringSimple_arrayWrapper (t_array &p_array)
 
void operator() (const char *p_string, t_size p_stringLen)
 

Private Attributes

t_array & m_array
 
t_size m_walk
 

Detailed Description

template<typename t_array>
class pfc::__splitStringSimple_arrayWrapper< t_array >

Definition at line 933 of file string_base.h.

Constructor & Destructor Documentation

template<typename t_array>
pfc::__splitStringSimple_arrayWrapper< t_array >::__splitStringSimple_arrayWrapper ( t_array &  p_array)
inline

Definition at line 935 of file string_base.h.

Member Function Documentation

template<typename t_array>
void pfc::__splitStringSimple_arrayWrapper< t_array >::operator() ( const char *  p_string,
t_size  p_stringLen 
)
inline

Definition at line 936 of file string_base.h.

936  {
937  m_array[m_walk++] = string_part(p_string,p_stringLen);
938  }
string_part_ref string_part(const char *ptr, t_size len)
Definition: string_base.h:31

Field Documentation

template<typename t_array>
t_array& pfc::__splitStringSimple_arrayWrapper< t_array >::m_array
private

Definition at line 941 of file string_base.h.

template<typename t_array>
t_size pfc::__splitStringSimple_arrayWrapper< t_array >::m_walk
private

Definition at line 940 of file string_base.h.


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