Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members

plData Class Reference

A plData holds a single data. More...

#include <plData.h>

List of all members.

Public Types

enum  plCoupleDataType
 Type of couples of plData, used to define operators like *,+,- etc.

Public Member Functions

 plData ()
 Creates a plData.
 plData (int v)
 Creates a plData from an integer.
 plData (unsigned int v)
 Creates a plData from an unsigned int.
 plData (long int v)
 Creates a plData from a long int.
 plData (unsigned long int v)
 Creates a plData from unsigned long int.
 plData (float v)
 Creates a plData from a float.
 plData (double v)
 Creates a plDadata from a double.
 plData (long double v)
 Creates a plData from long double.
plDataoperator= (const plData &data)
 Assignation operator from an plData.
plDataoperator= (int v)
 Assignation operator from an integer.
plDataoperator= (long int v)
 Assignation operator from a long integer.
plDataoperator= (unsigned int v)
 Assignation operator from an unsigned integer.
plDataoperator= (unsigned long int v)
 Assignation operator from an unsigned long integer.
plDataoperator= (float v)
 Assignation operator from a float.
plDataoperator= (double v)
 Assignation operator from a double.
plDataoperator= (long double v)
 Assignation operator from a long double.
bool operator== (const plData &data) const
 "Equal to" operator with another plData
bool operator== (int int_value) const
 "Equal to" operator with an int
bool operator== (unsigned int int_value) const
 "Equal to" operator with an unsigned int
bool operator== (long int int_value) const
 "Equal to" operator with a long int
bool operator== (unsigned long int int_value) const
 "Equal to" operator with a unsigned long int
bool operator== (float float_value) const
 "Equal to" operator with
bool operator== (double double_value) const
 "Equal to" operator with
bool operator== (long double ldouble_value) const
 "Equal to" operator with
bool operator!= (const plData &data) const
 "Diffrent" operator with another plData
bool operator!= (int int_valuev) const
 "Diffrent" operator with an int
bool operator!= (unsigned int int_valuev) const
 "Diffrent" operator with an unsigned int
bool operator!= (long int int_valuev) const
 "Diffrent" operator with a long int
bool operator!= (unsigned long int int_valuev) const
 "Diffrent" operator with a unsigned long int
bool operator!= (float float_valuev) const
 "Diffrent" operator with
bool operator!= (double double_valuev) const
 "Diffrent" operator with
bool operator!= (long double ldouble_value) const
 "Diffrent" operator with
bool operator> (const plData &data) const
 "Bigger than" operator with anothet plData
bool operator> (int int_value) const
 "Bigger than" operator with an int
bool operator> (unsigned int int_value) const
 "Bigger than" operator with an unsigned int
bool operator> (long int int_value) const
 "Bigger than" operator with a long int
bool operator> (unsigned long int int_value) const
 "Bigger than" operator with an unsigned long int
bool operator> (float float_value) const
 "Bigger than" operator with
bool operator> (double double_value) const
 "Bigger than" operator with
bool operator> (long double ldouble_value) const
 "Bigger than" operator with
bool operator>= (const plData &data) const
 "Bigger or equal than" operator with anothet plData
bool operator>= (int int_value) const
 "Bigger or equal than" operator with an int
bool operator>= (unsigned int int_value) const
 "Bigger or equal than" operator with an unsigned int
bool operator>= (long int int_value) const
 "Bigger or equal than" operator with a long int
bool operator>= (unsigned long int int_value) const
 "Bigger or equal than" operator with an unsigned long int
bool operator< (const plData &data) const
 "Less than" operator with another plData
bool operator< (int int_value) const
 "Less than" operator with an int
bool operator< (unsigned int int_value) const
 "Less than" operator with an unsigned int
bool operator< (long int int_value) const
 "Less than" operator with a long int
bool operator< (unsigned long int int_value) const
 "Less than" operator with an unsigned int
bool operator<= (const plData &data) const
 "Less or equal than" operator with another plData
bool operator<= (int int_value) const
 "Less or equal than" operator with an int
bool operator<= (unsigned int int_value) const
 "Less or equal than" operator with an unsigned int
bool operator<= (long int int_value) const
 "Less or equal than" operator with an long int
bool operator<= (unsigned long int int_value) const
 "Less or equal than" operator with an unsigned int
plData operator * (const plData &data) const
 Multiplication operator with another plData results in a plData.
plData operator * (int data) const
 Multiplication operator with an int results in a plData.
plData operator * (unsigned int data) const
 Multiplication operator with an unsigned int results in a plData.
plData operator * (long int data) const
 Multiplication operator with a long int results in a plData.
plData operator * (unsigned long int data) const
 Multiplication operator with an unsigned int results in a plData.
plData operator * (float v) const
 Multiplication operator with a float results in a plData.
plData operator * (double v) const
 Multiplication operator with a double results in plData.
plData operator * (long double v) const
 Multiplication operator with a long double results in a plData.
plData operator/ (const plData &data) const
 Division operator with another plData results in a plData.
plData operator/ (int data) const
 Division operator with an int results in a plData.
plData operator/ (unsigned int data) const
 Division operator with an unsigned int results in a plData.
plData operator/ (long int data) const
 Division operator with a long int int results in a plData.
plData operator/ (unsigned long int data) const
 Division operator with an unsigned int results in a plData.
plData operator/ (float v) const
 Division operator with afloat results in a plData.
plData operator/ (double v) const
 Division operator with afloat results in a plData.
plData operator/ (long double v) const
 Division operator with long double results in a plData.
plData operator+ (const plData &data) const
 Addition operator with another plData results in a plData.
plData operator+ (int data) const
 Addition operator with an int results in a plData.
plData operator+ (unsigned int data) const
 Addition operator with an unsigned int results in a plData.
plData operator+ (long int data) const
 Addition operator with a long int results in a plData.
plData operator+ (unsigned long int data) const
 Addition operator with an unsigned int results in a plData.
plData operator+ (float v) const
 Addition operator with a float results in a plData.
plData operator+ (double v) const
 Addition operator with a double results in a plData.
plData operator+ (long double v) const
 Addition operator with a long double results in a plData.
plData operator- (const plData &data) const
 Substraction opetator with another plData results in a plData.
plData operator- (int data) const
 Substraction opetator with an int results in a plData.
plData operator- (unsigned int data) const
 Substraction opetator with an unsigned int results in a plData.
plData operator- (long int data) const
 Substraction opetator with a long int results in a plData.
plData operator- (unsigned long int data) const
 Substraction opetator with a long int results in a plData.
plData operator- (float v) const
 Substraction opetator with float results in a plData.
plData operator- (double v) const
 Substraction operator with a double results in a plData.
plData operator- (long double v) const
 Substraction operator with a long double results in a plData.
long int operator% (int number)
 Operator for plData.
long int operator% (unsigned int number)
 Operator for plData.
long int operator% (long int number)
 Operator for plData.
 operator float () const
 Conversion to float operator.
 operator double () const
 Conversion to double operator.
 operator long double () const
 Conversion to double operator.
 operator int () const
 Conversion to int operator.
 operator unsigned int () const
 Conversion to unsigned int.
 operator long int () const
 Conversion to long int.

Protected Member Functions

void Output (ostream &out) const
 Writes the contenst of data at the output given by "out".

Friends

class plKernel
class plValues
class plIneqConstraint
plData operator * (int number, const plData &data)
 Multiplication operator of int a with a plData results in a plData.
plData operator * (unsigned int number, const plData &data)
 Multiplication operator of unsigned int a with a plData results in a plData.
plData operator * (long int number, const plData &data)
 Multiplication operator of a long int with a plData results in a plData.
plData operator * (unsigned long int number, const plData &data)
 Multiplication operator of a unsigned long int with a plData results in a plData.
plData operator * (float number, const plData &data)
 Multiplication operator of a float with a plData results in a plData.
plData operator * (double number, const plData &data)
 Multiplication operator of a double with a plData results in a plData.
plData operator * (long double number, const plData &data)
 Multiplication operator of a long double with a plData results in a plData.
plData operator+ (int number, const plData &data)
 Addition operator of a int with a plData results in a plData.
plData operator+ (unsigned int number, const plData &data)
 Addition operator of a unsigned int with a plData results in a plData.
plData operator+ (long int number, const plData &data)
 Addition operator of a long int with a plData results in a plData.
plData operator+ (unsigned long int number, const plData &data)
 Addition operator of a unsigned long int with a plData results in a plData.
plData operator+ (float number, const plData &data)
 Addition operator of a floet with a plData results in a plData.
plData operator+ (double number, const plData &data)
 Addition operator of a double with a plData results in a plData.
plData operator+ (long double number, const plData &data)
 Addition operator of a long double with a plData results in a plData.
plData operator- (int number, const plData &data)
 substraction opetator of a int with a plData results in a plData
plData operator- (unsigned int number, const plData &data)
 substraction opetator of a unsigned int with a plData results in a plData
plData operator- (long int number, const plData &data)
 substraction opetator of a long int with a plData results in a plData
plData operator- (unsigned long int number, const plData &data)
 substraction opetator of a unsigned long int with a plData results in a plData
plData operator- (float number, const plData &data)
 substraction opetator of a float with a plData results in a plData
plData operator- (double number, const plData &data)
 substraction opetator of a double with a plData results in a plData
plData operator- (long double number, const plData &data)
 substraction opetator of a long double with a plData results in a plData


Detailed Description

A plData holds a single data.

Definition at line 28 of file plData.h.


The documentation for this class was generated from the following file:
Generated on Fri Apr 1 10:58:44 2005 for ProBT by  doxygen 1.4.1