// ----------------------------------------------------------------------------
//
// Copyright (C) Columbia University, 1994. All Rights Reserved.
// Sameer A. Nene, Shree K. Nayar, Hiroshi Murase
//
// See file LICENSE for details of software license agreement.
//
// ----------------------------------------------------------------------------
//
// pedef.h
//
// Author:               Sameer Nene
// Date:                 05/17/94
// Version:              1.0
// Modification History:
// Bugs:
//
// Classes:
//   PeDef
//
// Notes:
//   The class PeDef defines a function prototype, CreateFP. Functions of type
//   CreateFP are used to create a new persistent object. They are most likely
//   invoked during loading of persistent objects from disks.
//
// ----------------------------------------------------------------------------

#ifndef PEDEF_INCLUDED
#define PEDEF_INCLUDED

class Persistent;

struct PeDef {

  typedef Persistent *(*CreateFP)();
  // ptr to Persistent mbr function of (void) returning ptr to Persistent
  
};

# endif
