rwlogo
Rogue Wave Views 5.6

Rogue Wave Views
Studio Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

IlvStIValueProperty Class Reference

Inspector class. More...

#include <ivstudio/inspectors/genprop.h>

Inheritance diagram for IlvStIValueProperty:
IlvStIProperty

List of all members.

Public Member Functions

 IlvStIValueProperty (const IlvStIValueProperty &src)
 copy constructor.
 IlvStIValueProperty (const IlvStValue &value, const char *name="")
 Initializes an instance of IlvStIValueProperty.
virtual const char * getString () const
 Returns a character string that represents the object's value.
virtual IlvValuegetValue (IlvValue &value) const
 Copies the object's value to the value.
virtual void set (const IlvStIProperty &src)
 Copies the property to this property.
virtual void setString (const char *str)
 Converts the character string to the object's value.
virtual void setValue (const IlvValue &value)
 Sets the value to the object.

Detailed Description

Inspector class.

Library: ivstudio

This class encapsulates an IlvValue object and redefines the base class methods according to that object.

See also:
IlvStValue.

Constructor & Destructor Documentation

IlvStIValueProperty::IlvStIValueProperty ( const IlvStValue value,
const char *  name = "" 
)

Initializes an instance of IlvStIValueProperty.

Parameters:
value The object value.
name The object name.
IlvStIValueProperty::IlvStIValueProperty ( const IlvStIValueProperty src  ) 

copy constructor.

Parameters:
src The object which will be copied.

Member Function Documentation

virtual const char* IlvStIValueProperty::getString (  )  const [virtual]

Returns a character string that represents the object's value.

Returns:
A character string that represents the object's value.

Implements IlvStIProperty.

virtual IlvValue& IlvStIValueProperty::getValue ( IlvValue val  )  const [virtual]

Copies the object's value to the value.

Parameters:
val Contains the value.
Returns:
The value.

Implements IlvStIProperty.

virtual void IlvStIValueProperty::set ( const IlvStIProperty prop  )  [virtual]

Copies the property to this property.

Parameters:
prop The new property.

Implements IlvStIProperty.

virtual void IlvStIValueProperty::setString ( const char *  str  )  [virtual]

Converts the character string to the object's value.

Parameters:
str The character string which contains the value.

Implements IlvStIProperty.

virtual void IlvStIValueProperty::setValue ( const IlvValue val  )  [virtual]

Sets the value to the object.

Parameters:
val The new value.

Implements IlvStIProperty.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

© Copyright 2012, 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.