oaWinNS Class Reference

Inheritance diagram for oaWinNS:

oaNameSpace


Public Methods

 oaWinNS ()
 oaWinNS (const oaWinNS &ns)
 ~oaWinNS ()
oaWinNS & operator= (const oaWinNS &ns)

Detailed Description

The oaWinNS class implements the Windows name space used in name mapping. In conjunction with oaName objects, this class provides mapping between names in the Windows name space and the internal format of an oaName. See the Name Mapping Section of the Programmers for more information.

The Windows namespace reflects the rules for creating directory names on Windows filesystems. It is used internally by OpenAccess to create cell and view directory names in libraries that are stored on such filesystems. This does not mean that applications must use this name space directly. The name mapping provided by the oaScalarNames used in the API allows the application to create the names with any name space they prefer.

The Windows name space supports only scalar names. It does not support indexed, vectored, bundled, or hierarchical names. The Windows name space is case-insensitive and has reserved keywords. See the Windows Name Space Section of the Programmers Guide for a more detailed description of the characteristics of the Windows name space.


Constructor & Destructor Documentation

oaWinNS::oaWinNS  
 

This function constructs the oaWinNS instance.

oaWinNS::oaWinNS const oaWinNS &    ns
 

This function creates a copy of the specified oaWinNS object.

oaWinNS::~oaWinNS  
 

This is the destructor function for the oaWinNS class.


Member Function Documentation

oaWinNS & oaWinNS::operator= const oaWinNS &    ns
 

These is the assignment operator for the oaWinNS class. It copies ns.hexDelimiter and ns.upperDelimiter to this namespace.

Parameters:
ns rhs oaWinNS to assign to this namespace


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

Return to top of page