Public Member Functions | Public Attributes

TParameter Struct Reference


Detailed Description

parameter struct

Definition at line 22 of file Parameter.h.

List of all members.

Public Member Functions

 TParameter (const TSGDataType *datatype, void *parameter, const char *name, const char *description)
 ~TParameter ()
void print (const char *prefix)
bool save (CSerializableFile *file, const char *prefix="")
bool load (CSerializableFile *file, const char *prefix="")

Public Attributes

TSGDataType m_datatype
void * m_parameter
char * m_name
char * m_description

Constructor & Destructor Documentation

TParameter ( const TSGDataType datatype,
void *  parameter,
const char *  name,
const char *  description 
) [explicit]

explicit constructor

Parameters:
datatype datatype
parameter pointer to parameter
name name of parameter
description description of parameter

Definition at line 1570 of file Parameter.cpp.

~TParameter (  ) 

destructor

Definition at line 1579 of file Parameter.cpp.


Member Function Documentation

bool load ( CSerializableFile file,
const char *  prefix = "" 
)

load from serializable file

Parameters:
file source file
prefix prefix

Definition at line 2284 of file Parameter.cpp.

void print ( const char *  prefix  ) 

print with prefix

Parameters:
prefix prefix to print

Definition at line 1596 of file Parameter.cpp.

bool save ( CSerializableFile file,
const char *  prefix = "" 
)

save to serializable file

Parameters:
file destination file
prefix prefix

Definition at line 2178 of file Parameter.cpp.


Member Data Documentation

type of parameter

Definition at line 54 of file Parameter.h.

description of parameter

Definition at line 60 of file Parameter.h.

char* m_name

name of parameter

Definition at line 58 of file Parameter.h.

void* m_parameter

pointer to parameter

Definition at line 56 of file Parameter.h.


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

SHOGUN Machine Learning Toolbox - Documentation