CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Functions
detail Namespace Reference

Classes

struct  TypeZipper
 
struct  TypeZipper< Gen, std::tuple< Ts1...>, std::tuple< Ts2...> >
 

Functions

ExpressionAST opAnd (ExpressionAST const &lhs, ExpressionAST const &rhs)
 
ExpressionAST opEq (ExpressionAST const &lhs, ExpressionAST const &rhs)
 
ExpressionAST opGreater (ExpressionAST const &lhs, ExpressionAST const &rhs)
 
ExpressionAST opGreaterEq (ExpressionAST const &lhs, ExpressionAST const &rhs)
 
ExpressionAST opLesser (ExpressionAST const &lhs, ExpressionAST const &rhs)
 
ExpressionAST opLesserEq (ExpressionAST const &lhs, ExpressionAST const &rhs)
 
ExpressionAST opNotEq (ExpressionAST const &lhs, ExpressionAST const &rhs)
 
ExpressionAST opOr (ExpressionAST const &lhs, ExpressionAST const &rhs)
 
template<template< typename, typename > class Gen, typename Tuple1 , typename Tuple2 , std::size_t... Is>
auto TypeZipperImpl (Tuple1 const &t1, Tuple2 const &t2, std::index_sequence< Is...>)
 

Function Documentation

ExpressionAST detail::opAnd ( ExpressionAST const &  lhs,
ExpressionAST const &  rhs 
)

Definition at line 108 of file TrackerDetIdSelector.cc.

References BinaryOP::AND.

108  {
109  return BinaryOP(BinaryOP::OP::AND, lhs, rhs);
110  }
ExpressionAST detail::opEq ( ExpressionAST const &  lhs,
ExpressionAST const &  rhs 
)

Definition at line 92 of file TrackerDetIdSelector.cc.

References BinaryOP::EQUAL.

92  {
93  return BinaryOP(BinaryOP::OP::EQUAL, lhs, rhs);
94  }
ExpressionAST detail::opGreater ( ExpressionAST const &  lhs,
ExpressionAST const &  rhs 
)

Definition at line 84 of file TrackerDetIdSelector.cc.

References BinaryOP::GREATER.

ExpressionAST detail::opGreaterEq ( ExpressionAST const &  lhs,
ExpressionAST const &  rhs 
)

Definition at line 88 of file TrackerDetIdSelector.cc.

References BinaryOP::GREATER_EQUAL.

ExpressionAST detail::opLesser ( ExpressionAST const &  lhs,
ExpressionAST const &  rhs 
)

Definition at line 100 of file TrackerDetIdSelector.cc.

References BinaryOP::LESS.

100  {
101  return BinaryOP(::BinaryOP::OP::LESS, lhs, rhs);
102  }
ExpressionAST detail::opLesserEq ( ExpressionAST const &  lhs,
ExpressionAST const &  rhs 
)

Definition at line 96 of file TrackerDetIdSelector.cc.

References BinaryOP::LESS_EQUAL.

ExpressionAST detail::opNotEq ( ExpressionAST const &  lhs,
ExpressionAST const &  rhs 
)

Definition at line 104 of file TrackerDetIdSelector.cc.

References BinaryOP::NOT_EQUAL.

104  {
105  return BinaryOP(BinaryOP::OP::NOT_EQUAL, lhs, rhs);
106  }
ExpressionAST detail::opOr ( ExpressionAST const &  lhs,
ExpressionAST const &  rhs 
)

Definition at line 112 of file TrackerDetIdSelector.cc.

References BinaryOP::OR.

112  {
113  return BinaryOP(BinaryOP::OP::OR, lhs, rhs);
114  }
template<template< typename, typename > class Gen, typename Tuple1 , typename Tuple2 , std::size_t... Is>
auto detail::TypeZipperImpl ( Tuple1 const &  t1,
Tuple2 const &  t2,
std::index_sequence< Is...>   
)

Definition at line 32 of file ConvertingESProducerWithDependenciesT.h.

32  {
33  return std::make_tuple(
35  }