ThePEG  1.8.0
Static Public Member Functions
ThePEG::ClassTraits< PDFBase > Struct Template Reference

This template specialization informs ThePEG about the name of \ * the PDFBase class and the shared object where it is defined. More...

#include <PDFBase.h>

Inheritance diagram for ThePEG::ClassTraits< PDFBase >:
Inheritance graph
[legend]

List of all members.

Static Public Member Functions

static string className ()
 Return a platform-independent class name.
static string library ()
 \ * The name of a file containing the dynamic library where the class \ * T is implemented.
- Static Public Member Functions inherited from ThePEG::ClassTraitsBase< PDFBase >
static TPtr create ()
 Create a T object and return a smart pointer to it.
static int version ()
 Return the version of class T.
static void output (tcTPtr t, PersistentOStream &os)
 Write the T part of an object to a persistent stream.
static void input (tTPtr t, PersistentIStream &is, int oldVersion)
 Read the T part of an object from a persistent stream.
static TPtr cast (BPtr b)
 Perform a dynamic cast from the given pointer to a pointer to T.
static cTPtr cast (cBPtr b)
 Perform a dynamic cast from the given const pointer to a pointer to const T.
static tTPtr cast (tBPtr b)
 Perform a dynamic cast from the given transient pointer to a transient pointer to T.
static tcTPtr cast (tcBPtr b)
 Perform a dynamic cast from the given transient const pointer to a transient pointer to const T.

Additional Inherited Members

- Public Types inherited from ThePEG::ClassTraitsBase< PDFBase >
typedef ThePEG::Ptr< PDFBase >
::pointer 
TPtr
 Alias for a reference counted pointer to T .
typedef ThePEG::Ptr< PDFBase >
::const_pointer 
cTPtr
 Alias for a reference counted pointer to a const T .
typedef ThePEG::Ptr< PDFBase >
::transient_pointer 
tTPtr
 Alias for a transient pointer to T .
typedef ThePEG::Ptr< PDFBase >
::transient_const_pointer 
tcTPtr
 Alias for a transient pointer to a const T .
typedef ThePEG::Ptr< Base >
::pointer 
BPtr
 Alias for a reference counted pointer to Base .
typedef ThePEG::Ptr< Base >
::const_pointer 
cBPtr
 Alias for a reference counted pointer to a const Base .
typedef ThePEG::Ptr< Base >
::transient_pointer 
tBPtr
 Alias for a transient pointer to Base .
typedef ThePEG::Ptr< Base >
::transient_const_pointer 
tcBPtr
 Alias for a transient pointer to a const Base .

Detailed Description

template<>
struct ThePEG::ClassTraits< PDFBase >

This template specialization informs ThePEG about the name of \ * the PDFBase class and the shared object where it is defined.

Definition at line 274 of file PDFBase.h.


Member Function Documentation

static string ThePEG::ClassTraits< PDFBase >::library ( )
inlinestatic

\ * The name of a file containing the dynamic library where the class \ * T is implemented.

It may also include several, space separated, \ * libraries if the class T depends on other classes (base classes \ * excepted). In this case the listed libraries will be dynamically \ * linked in the order they are specified. \

Reimplemented from ThePEG::ClassTraitsBase< PDFBase >.

Definition at line 274 of file PDFBase.h.


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