ClassID_traits< T > Struct Template Reference

#include <ClassID_traits.h>

List of all members.

Static Public Member Functions

static CLID ID ()
 Function returning a unique integer identifier for the selected type.
static const std::string & typeName ()
 Function returning a user-readable type name for the selected type.
static const std::type_info & typeId ()
 Function returning a type identifier for the selected type.

Detailed Description

template<class T>
struct ClassID_traits< T >

Default, invalid implementation of ClassID_traits

The CLASS_DEF macro specialises this class in order to provide functional descriptions of the EDM classes. This default class is non-functional on purpose, to generate compile-time errors in case some code tries using CLID information on a type that doesn't provide one.

Author:
Tomasz Bold <tomasz.bold@cern.ch>
Revision
613558
Date
2014-08-26 19:16:16 +0200 (Tue, 26 Aug 2014)

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1