The Gaudi Framework  master (181af51f)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages Concepts
BoostArrayAsProperty.h File Reference

Collection of utilities, which allows to use class boost::array as property for Gaudi-components. More...

#include <Gaudi/Parsers/CommonParsers.h>
#include <algorithm>
#include <boost/array.hpp>
Include dependency graph for BoostArrayAsProperty.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Gaudi
 This file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from python with a format liks : ( nbins, min, max, title ) where title can be ommited.
 
namespace  Gaudi::Utils
 
namespace  Gaudi::Parsers
 

Functions

template<class ITERATOR>
std::ostream & Gaudi::Utils::toStream (ITERATOR first, ITERATOR last, std::ostream &s, const std::string &open, const std::string &close, const std::string &delim)
 the helper function to print the sequence
 
template<class TYPE, std::size_t N>
std::ostream & Gaudi::Utils::toStream (const boost::array< TYPE, N > &obj, std::ostream &s)
 printout of class boost::array The format is "Python's tuple"
 
template<class TYPE, std::size_t N>
StatusCode Gaudi::Parsers::parse (boost::array< TYPE, N > &result, std::string_view input)
 parse class boost::array from the string
 

Detailed Description

Collection of utilities, which allows to use class boost::array as property for Gaudi-components.

Attention
this file must be "included" before Gaudi/Property.h
Author
Vanya BELYAEV Ivan..nosp@m.Bely.nosp@m.aev@n.nosp@m.ikhe.nosp@m.f.nl
Date
2009-09-16

Definition in file BoostArrayAsProperty.h.