SourceForge.net Logo
Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

EkFactoryT.h File Reference

#include "EkCompiler.h"
#include "EkGPtr.h"
#include "EkLocking.h"

Include dependency graph for EkFactoryT.h:

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

Compounds

class  EkFactoryT
 The EkFactoryT class provides the generic functionality for an object factory. More...

class  EkFactoryT::read_only_iterator

Defines

#define EK_PROVIDE(name, init)   const int *name##_FILE[] = {(int*)init};
#define EK_REQUIRE(name)


Define Documentation

#define EK_PROVIDE name,
init       const int *name##_FILE[] = {(int*)init};
 

#define EK_REQUIRE name   
 

Value:

extern const int *name##_FILE[];               \
static const int **PULL_##name = name##_FILE;  \
static void FUNC_##name(void)                  \
{                                              \
    const int **b = PULL_##name;               \
    b++;                                       \
    FUNC_##name();                             \
}

Last Updated: March 12, 2003 (rlr)
Copyright © 2003 Eastman Kodak Company All Rights Reserved.