Gaudi Framework, version v21r8

Home   Generated: 17 Mar 2010

BoostArrayAsProperty.h File Reference

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

#include <algorithm>
#include "boost/array.hpp"
#include "GaudiKernel/Parsers.h"
#include "GaudiKernel/PropertyTypeTraits.h"

Include dependency graph for BoostArrayAsProperty.h:

Go to the source code of this file.

Namespaces

namespace  Gaudi
namespace  Gaudi::Utils
namespace  Gaudi::Parsers

Classes

struct  Gaudi::Utils::PropertyTypeTraits< boost::array< T, N > >
 the specialization of property-traits for class boost::array to take care the non-trivial assignements and constructors for this class More...

Defines

#define GAUDIKERNEL_BOOSTARRAYASPROPERTY_H   1

Functions

template<class ITERATOR>
std::ostreamGaudi::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::ostreamGaudi::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, const std::string &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 GaudiKernel/Property.h
Author:
Vanya BELYAEV Ivan.Belyaev@nikhef.nl
Date:
2009-09-16

Definition in file BoostArrayAsProperty.h.


Define Documentation

#define GAUDIKERNEL_BOOSTARRAYASPROPERTY_H   1

Definition at line 4 of file BoostArrayAsProperty.h.


Generated at Wed Mar 17 18:08:16 2010 for Gaudi Framework, version v21r8 by Doxygen version 1.5.6 written by Dimitri van Heesch, © 1997-2004