Logo ROOT   6.08/07
Reference Guide
RooCintUtils.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Project: RooFit *
3  * Package: RooFitCore *
4  * File: $Id$
5  * Authors: *
6  * WV, Wouter Verkerke, UC Santa Barbara, verkerke@slac.stanford.edu *
7  * DK, David Kirkby, UC Irvine, dkirkby@uci.edu *
8  * *
9  * Copyright (c) 2000-2005, Regents of the University of California *
10  * and Stanford University. All rights reserved. *
11  * *
12  * Redistribution and use in source and binary forms, *
13  * with or without modification, are permitted according to the terms *
14  * listed in LICENSE (http://roofit.sourceforge.net/license.txt) *
15  *****************************************************************************/
16 #ifndef ROO_CINT_UTILS
17 #define ROO_CINT_UTILS
18 
19 #include "Rtypes.h"
20 #include <list>
21 #include <string>
22 namespace RooCintUtils {
23 
24  std::pair<std::list<std::string>,unsigned int> ctorArgs(const char* classname, UInt_t nMinArgs=0) ;
25  Bool_t isEnum(const char* typeName) ;
26  Bool_t isValidEnumValue(const char* typeName, const char* value) ;
27  Bool_t isTypeDef(const char* trueName, const char* aliasName) ;
28  std::string trueName(const char* typeDefName) ;
29 
30 }
31 
32 #endif
Bool_t isValidEnumValue(const char *typeName, const char *value)
Bool_t isEnum(const char *typeName)
bool Bool_t
Definition: RtypesCore.h:59
std::pair< std::list< std::string >, unsigned int > ctorArgs(const char *classname, UInt_t nMinArgs=0)
Bool_t isTypeDef(const char *trueName, const char *aliasName)
std::string trueName(const char *typeDefName)
unsigned int UInt_t
Definition: RtypesCore.h:42