titleformat_object Class Reference

Represents precompiled executable title-formatting script. Use titleformat_compiler to instantiate; do not reimplement. More...

#include <titleformat.h>

Inheritance diagram for titleformat_object:

service_base

List of all members.

Public Types

typedef titleformat_object t_interface
typedef service_base t_interface_parent

Public Member Functions

virtual void run (titleformat_hook *p_source, pfc::string_base &p_out, titleformat_text_filter *p_filter)=0
void run_hook (const playable_location &p_location, const file_info *p_source, titleformat_hook *p_hook, pfc::string_base &p_out, titleformat_text_filter *p_filter)
void run_simple (const playable_location &p_location, const file_info *p_source, pfc::string_base &p_out)

Static Public Attributes

static const GUID class_guid


Detailed Description

Represents precompiled executable title-formatting script. Use titleformat_compiler to instantiate; do not reimplement.

Member Typedef Documentation

Reimplemented from service_base.


Member Function Documentation

virtual void titleformat_object::run ( titleformat_hook p_source,
pfc::string_base p_out,
titleformat_text_filter p_filter 
) [pure virtual]

void titleformat_object::run_hook ( const playable_location p_location,
const file_info p_source,
titleformat_hook p_hook,
pfc::string_base p_out,
titleformat_text_filter p_filter 
)

void titleformat_object::run_simple ( const playable_location p_location,
const file_info p_source,
pfc::string_base p_out 
)


Member Data Documentation

const GUID titleformat_object::class_guid [static]

Initial value:

{ 0x4ac9408e, 0x4d9c, 0x4135, { 0xac, 0xb5, 0x2c, 0xab, 0x35, 0x37, 0x6f, 0xc9 } }


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

Generated on Fri Apr 18 13:56:57 2008 for foobar2000 SDK by  doxygen 1.5.5