CMS 3D CMS Logo

Classes | Namespaces | Typedefs

/data/refman/pasoursint/CMSSW_5_3_3/src/CommonTools/Utils/src/AnyMethodArgument.h File Reference

#include "Reflex/Object.h"
#include "Reflex/Member.h"
#include "CommonTools/Utils/interface/Exception.h"
#include <algorithm>
#include <string>
#include <stdint.h>
#include <boost/variant.hpp>
#include <boost/type_traits/is_same.hpp>
#include <boost/type_traits/is_integral.hpp>
#include <boost/type_traits/is_floating_point.hpp>
#include <boost/utility/enable_if.hpp>
#include <boost/mpl/if.hpp>

Go to the source code of this file.

Classes

class  reco::parser::AnyMethodArgument2VoidPtr
class  reco::parser::AnyMethodArgumentFixup
struct  reco::parser::matches_another_integral_type< T >

Namespaces

namespace  reco
 

fixed size matrix


namespace  reco::parser

Typedefs

typedef boost::mpl::if_
< matches_another_integral_type
< unsigned long >
, boost::variant< int8_t,
uint8_t, int16_t, uint16_t,
int32_t, uint32_t, int64_t,
uint64_t, double, float,
std::string >, boost::variant
< int8_t, uint8_t, int16_t,
uint16_t, int32_t, uint32_t,
int64_t, uint64_t, unsigned
long, double, float,
std::string > >::type 
reco::parser::AnyMethodArgument