advconfig_entry_integer_impl Class Reference

Special advconfig_entry_string implementation - implements integer entries. Use advconfig_integer_factory to register your own integer entries in Advanced Preferences instead of using this class directly. More...

#include <advconfig.h>

Inheritance diagram for advconfig_entry_integer_impl:

advconfig_entry_string advconfig_entry service_base service_impl_single_t< advconfig_entry_integer_impl >

List of all members.

Public Member Functions

 advconfig_entry_integer_impl (const char *p_name, const GUID &p_guid, const GUID &p_parent, double p_priority, t_uint64 p_initialstate, t_uint64 p_min, t_uint64 p_max)
void get_name (pfc::string_base &p_out)
GUID get_guid ()
GUID get_parent ()
void reset ()
double get_sort_priority ()
void get_state (pfc::string_base &p_out)
void set_state (const char *p_string, t_size p_length)
t_uint32 get_flags ()
t_uint64 get_state_int () const


Detailed Description

Special advconfig_entry_string implementation - implements integer entries. Use advconfig_integer_factory to register your own integer entries in Advanced Preferences instead of using this class directly.

Constructor & Destructor Documentation

advconfig_entry_integer_impl::advconfig_entry_integer_impl ( const char *  p_name,
const GUID &  p_guid,
const GUID &  p_parent,
double  p_priority,
t_uint64  p_initialstate,
t_uint64  p_min,
t_uint64  p_max 
) [inline]


Member Function Documentation

void advconfig_entry_integer_impl::get_name ( pfc::string_base p_out  )  [inline, virtual]

Implements advconfig_entry.

GUID advconfig_entry_integer_impl::get_guid (  )  [inline, virtual]

Implements advconfig_entry.

GUID advconfig_entry_integer_impl::get_parent (  )  [inline, virtual]

Implements advconfig_entry.

void advconfig_entry_integer_impl::reset (  )  [inline, virtual]

Implements advconfig_entry.

double advconfig_entry_integer_impl::get_sort_priority (  )  [inline, virtual]

Implements advconfig_entry.

void advconfig_entry_integer_impl::get_state ( pfc::string_base p_out  )  [inline, virtual]

void advconfig_entry_integer_impl::set_state ( const char *  p_string,
t_size  p_length 
) [inline, virtual]

t_uint32 advconfig_entry_integer_impl::get_flags (  )  [inline, virtual]

t_uint64 advconfig_entry_integer_impl::get_state_int (  )  const [inline]


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

Generated on Thu Aug 28 21:15:42 2008 for foobar2000 SDK by  doxygen 1.5.5