Rogue Wave Views
Application Framework Package API Reference Guide
Product Documentation:

Rogue Wave Views
Documentation Home
List of all members | Public Member Functions
IlvDvValue Class Reference

Application Framework value class. More...

#include <ilviews/appframe/interf.h>

Inheritance diagram for IlvDvValue:
IlvValue

Public Member Functions

 IlvDvValue ()
 Constructs an IlvDvValue object. More...
 
 IlvDvValue (const IlvValue &src)
 Copies the constructor of the IlvDvValue class. More...
 
 IlvDvValue (IlAny p, const char *name="")
 Constructs an IlvDvValue object. More...
 
 IlvDvValue (IlInt n, const char *name="")
 Constructs an IlvDvValue object. More...
 
 IlvDvValue (IlUInt n, const char *name="")
 Constructs an IlvDvValue object. More...
 
 IlvDvValue (IlFloat f, const char *name="")
 Constructs an IlvDvValue object. More...
 
 IlvDvValue (IlDouble d, const char *name="")
 Constructs an IlvDvValue object. More...
 
 IlvDvValue (const ILV_TM_PREF tm *time, const char *name="")
 Constructs an IlvDvValue object. More...
 
 IlvDvValue (const char *s, const char *name="")
 Constructs an IlvDvValue object. More...
 
 IlvDvValue (IlBoolean b, const char *name="")
 Constructs an IlvDvValue object. More...
 
 IlvDvValue (IlvColor *c, const char *name="")
 Constructs an IlvDvValue object. More...
 
 IlvDvValue (IlvBitmap *b, const char *name="")
 Constructs an IlvDvValue object. More...
 
 IlvDvValue (IlUShort s, const char *name="")
 Constructs an IlvDvValue object. More...
 
 IlvDvValue (IlvDvInterface *v, const char *name="")
 Constructs an IlvDvValue object. More...
 

Detailed Description

Application Framework value class.

Library: ilvappframe

IlvDvValue is a subclass of IlvValue. It defines constructors that have the value that the IlvDvValue object must contain, as the first parameter. This allows the IlvDvValue object to be built implicitly by specifying a value. This is shown in the following sample:

void
sample(const IlvDvValue& param)
{
...
}
...
sample(2);
sample("Hello!");
sample((IlFloat)2.0);

Constructor & Destructor Documentation

§ IlvDvValue() [1/14]

IlvDvValue::IlvDvValue ( )

Constructs an IlvDvValue object.

This constructor creates an empty instance of IlvDvValue.

§ IlvDvValue() [2/14]

IlvDvValue::IlvDvValue ( const IlvValue src)

Copies the constructor of the IlvDvValue class.

This constructor creates an instance of IlvDvValue initialized by the value of the src object.

§ IlvDvValue() [3/14]

IlvDvValue::IlvDvValue ( IlAny  p,
const char *  name = "" 
)

Constructs an IlvDvValue object.

This constructor creates an instance of IlvDvValue with the accessor name name and with the value p.

§ IlvDvValue() [4/14]

IlvDvValue::IlvDvValue ( IlInt  n,
const char *  name = "" 
)

Constructs an IlvDvValue object.

This constructor creates an instance of IlvDvValue with the accessor name name and with the integer n.

§ IlvDvValue() [5/14]

IlvDvValue::IlvDvValue ( IlUInt  n,
const char *  name = "" 
)

Constructs an IlvDvValue object.

This constructor creates an instance of IlvDvValue with the accessor name name and with the integer n.

§ IlvDvValue() [6/14]

IlvDvValue::IlvDvValue ( IlFloat  f,
const char *  name = "" 
)

Constructs an IlvDvValue object.

This constructor creates an instance of IlvDvValue with the accessor name name and with the float number f.

§ IlvDvValue() [7/14]

IlvDvValue::IlvDvValue ( IlDouble  d,
const char *  name = "" 
)

Constructs an IlvDvValue object.

This constructor creates an instance of IlvDvValue with the accessor name name and with the double d.

§ IlvDvValue() [8/14]

IlvDvValue::IlvDvValue ( const ILV_TM_PREF tm *  time,
const char *  name = "" 
)

Constructs an IlvDvValue object.

This constructor creates an instance of IlvDvValue with the accessor name name and with the time time.

§ IlvDvValue() [9/14]

IlvDvValue::IlvDvValue ( const char *  s,
const char *  name = "" 
)

Constructs an IlvDvValue object.

This constructor creates an instance of IlvDvValue with the accessor name name and with the string s.

§ IlvDvValue() [10/14]

IlvDvValue::IlvDvValue ( IlBoolean  b,
const char *  name = "" 
)

Constructs an IlvDvValue object.

This constructor creates an instance of IlvDvValue with the accessor name name and with the Boolean b.

§ IlvDvValue() [11/14]

IlvDvValue::IlvDvValue ( IlvColor c,
const char *  name = "" 
)

Constructs an IlvDvValue object.

This constructor creates an instance of IlvDvValue with the accessor name name and with the color c.

§ IlvDvValue() [12/14]

IlvDvValue::IlvDvValue ( IlvBitmap b,
const char *  name = "" 
)

Constructs an IlvDvValue object.

This constructor creates an instance of IlvDvValue with the accessor name name and with the bitmap b.

§ IlvDvValue() [13/14]

IlvDvValue::IlvDvValue ( IlUShort  s,
const char *  name = "" 
)

Constructs an IlvDvValue object.

This constructor creates an instance of IlvDvValue with the accessor name name and with the unsigned short s.

§ IlvDvValue() [14/14]

IlvDvValue::IlvDvValue ( IlvDvInterface v,
const char *  name = "" 
)

Constructs an IlvDvValue object.

This constructor creates an instance of IlvDvValue with the accessor name name and with the interface object v.


© Copyright 2017, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.