foobar2000 SDK  2015-08-03
Public Member Functions | Private Attributes
ui_element_config_builder

#include <ui_element.h>

+ Inheritance diagram for ui_element_config_builder:

Public Member Functions

 ui_element_config_builder ()
 
ui_element_config::ptr finish (const GUID &id)
 
void reset ()
 
- Public Member Functions inherited from stream_writer_formatter<>
 stream_writer_formatter (stream_writer &p_stream, abort_callback &p_abort)
 
void write_array (const TArray &data)
 
void write_byte_block (const TArray &data)
 
void write_int (t_int p_int)
 
void write_raw (const void *p_buffer, t_size p_bytes)
 
void write_raw (const TArray &data)
 
void write_string (const char *str)
 
void write_string (const char *str, t_size len_)
 
void write_string_nullterm (const char *str)
 

Private Attributes

abort_callback_dummy _m_abort
 
stream_writer_buffer_simple _m_stream
 

Additional Inherited Members

- Data Fields inherited from stream_writer_formatter<>
abort_callbackm_abort
 
stream_writerm_stream
 

Detailed Description

Helper.

Definition at line 49 of file ui_element.h.

Constructor & Destructor Documentation

ui_element_config_builder::ui_element_config_builder ( )
inline

Definition at line 51 of file ui_element.h.

stream_writer_buffer_simple _m_stream
Definition: ui_element.h:60
abort_callback_dummy _m_abort
Definition: ui_element.h:59
stream_writer_formatter(stream_writer &p_stream, abort_callback &p_abort)

Member Function Documentation

ui_element_config::ptr ui_element_config_builder::finish ( const GUID id)
inline

Definition at line 52 of file ui_element.h.

52  {
54  }
stream_writer_buffer_simple _m_stream
Definition: ui_element.h:60
pfc::array_t< t_uint8, pfc::alloc_fast > m_buffer
static service_ptr_t< ui_element_config > g_create(const GUID &id, const void *data, t_size size)
Helper.
Definition: ui_element.cpp:25
void ui_element_config_builder::reset ( )
inline

Definition at line 55 of file ui_element.h.

55  {
57  }
stream_writer_buffer_simple _m_stream
Definition: ui_element.h:60
void set_size(t_size p_size)
Definition: array.h:104
pfc::array_t< t_uint8, pfc::alloc_fast > m_buffer

Field Documentation

abort_callback_dummy ui_element_config_builder::_m_abort
private

Definition at line 59 of file ui_element.h.

stream_writer_buffer_simple ui_element_config_builder::_m_stream
private

Definition at line 60 of file ui_element.h.


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