Inheritance diagram for oaStringAppDef:
Public Methods | |
void | set (T *object, const oaString &value) |
void | get (const T *object, oaString &value) |
void | getDefault (oaString &value) const |
Static Public Methods | |
oaStringAppDef< T > * | get (const oaString &name, const oaString &defValue="", oaBoolean persist=true) |
oaStringAppDef< T > * | get (const oaString &name, const oaAppObjectDef *objDef, const oaString &defValue="", oaBoolean persist=true) |
oaStringAppDef< T > * | find (const oaString &name) |
oaStringAppDef< T > * | find (const oaString &name, const oaAppObjectDef *objDef) |
When these classes are created, a string field is added to each object of the specified dataType. The default value of the string field is the empty string. Applications can use the new string field for whatever purpose is necessary.
For additional information on defining and using AppDefs, see oaAppDef and Extending the Database in the Programmer's Guide.
|
This function returns an oaStringAppDef object with this dataType and the specified 'name' that is associated with the specified object extension 'objDef'.
|
|
This function returns an oaStringAppDef object with this dataType and the specified 'name' if it exists.
|
|
This function returns the value of this string extension.
|
|
This function constructs an oaStringAppDef class string extension with the specified name for the specified object extension.
|
|
This function constructs an oaStringAppDef class string extension with the specified name. You can create a string extension on any object except another extension.
|
|
This function fills out the default value for this string extension.
|
|
This function sets the value of this string extension.
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.