All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
VOP_TypeDefinitionSource Class Referenceabstract

A generic source of the vop (connector wire) type definitions. More...

#include <VOP_TypeDefinitionSource.h>

+ Inheritance diagram for VOP_TypeDefinitionSource:

Public Member Functions

 VOP_TypeDefinitionSource ()
 Constructor and destructor. More...
virtual ~VOP_TypeDefinitionSource ()
virtual VOP_TypeDefinitionHandle getTypeDefinition (const char *type_name)=0
 Returns a type definition provided by this source. More...
virtual void getSourcePath (UT_String &path) const
void setRegisteredMgr (VOP_LanguageManager *mgr)

Detailed Description

A generic source of the vop (connector wire) type definitions.

Definition at line 20 of file VOP_TypeDefinitionSource.h.

Constructor & Destructor Documentation

VOP_TypeDefinitionSource::VOP_TypeDefinitionSource ( )

Constructor and destructor.

virtual VOP_TypeDefinitionSource::~VOP_TypeDefinitionSource ( )

Member Function Documentation

virtual void VOP_TypeDefinitionSource::getSourcePath ( UT_String path) const

Returns the path indentifying the source. Used for displaying in the default editor.

Reimplemented in VOP_TypeDefinitionFile.

virtual VOP_TypeDefinitionHandle VOP_TypeDefinitionSource::getTypeDefinition ( const char *  type_name)
pure virtual

Returns a type definition provided by this source.

Implemented in VOP_TypeDefinitionFile.

void VOP_TypeDefinitionSource::setRegisteredMgr ( VOP_LanguageManager mgr)

Sets the manager in which this source has been registered as definition provider.

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