Aegis  4.25.D505
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions
rpt_func_page_width Class Reference

#include <page_width.h>

Inheritance diagram for rpt_func_page_width:
rpt_func

Public Member Functions

virtual ~rpt_func_page_width ()

Static Public Member Functions

static rpt_func::pointer create ()

Protected Member Functions

const char * name () const
bool optimizable () const
bool verify (const rpt_expr::pointer &ep) const
rpt_value::pointer run (const rpt_expr::pointer &ep, size_t argc, rpt_value::pointer *argv) const

Private Member Functions

 rpt_func_page_width ()
 rpt_func_page_width (const rpt_func_page_width &)
rpt_func_page_widthoperator= (const rpt_func_page_width &)

Detailed Description

The rpt_func_page_width class is used to represent the page_width function, callable from within the report generator.

Definition at line 30 of file page_width.h.


Constructor & Destructor Documentation

The destructor.

The constructor. It is private on purpose, use the "create" class method instead.

The copy constructor. Do not use.


Member Function Documentation

The create class method is used to create a new dynamically allocated instance of this class.

const char* rpt_func_page_width::name ( ) const [protected, virtual]

The name method may be used to obtain the name of the function.

Implements rpt_func.

rpt_func_page_width& rpt_func_page_width::operator= ( const rpt_func_page_width ) [private]

The assignment operator. Do not use.

bool rpt_func_page_width::optimizable ( ) const [protected, virtual]

The optimizable method may be used to determine whether or not this function can be optimized.

Implements rpt_func.

rpt_value::pointer rpt_func_page_width::run ( const rpt_expr::pointer ep,
size_t  argc,
rpt_value::pointer argv 
) const [protected, virtual]

The run method is used to evaluate the value of this function.

Parameters:
ep
argc
argv

Implements rpt_func.

bool rpt_func_page_width::verify ( const rpt_expr::pointer ep) const [protected, virtual]

The verify method may be used to determine whether or not the arguments presented are valid for this function.

Parameters:
epThe list of arguments

Implements rpt_func.


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