Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# ValueFactory.h File Reference

`#include "ace/pre.h"`
`#include "tao/corbafwd.h"`
`#include "ace/post.h"`

Include dependency graph for ValueFactory.h:

This graph shows which files directly or indirectly include this file:

## Compounds
class | CORBA_ValueFactoryBase
## Defines
#define | TAO_OBV_CREATE_RETURN_TYPE(TYPE) CORBA::ValueBase *
#define | TAO_OBV_REGISTER_FACTORY(FACTORY)

## Detailed Description

ValueFactory.h,v 1.7 2001/02/02 02:32:05 fhunleth Exp

Author(s):
  Torsten Kuepper <kuepper2@lfa.uni-wuppertal.de>

## Define Documentation

#define TAO_OBV_CREATE_RETURN_TYPE( | TYPE ) CORBA::ValueBase *

#define TAO_OBV_REGISTER_FACTORY( | FACTORY )

| Initializer:
    \
      { CORBA_ValueFactory_ptr factory = new FACTORY; \
        CORBA_ValueFactory_ptr prev_factory = \
        TAO_ORB_Core_instance ()->orb ()->register_value_factory (\
                                       factory->tao_repository_id (),\
                                       factory); \
        if (prev_factory) prev_factory->_remove_ref (); \
        factory->_remove_ref (); }