Gaudi Framework, version v23r4

Home   Generated: Mon Sep 17 2012
Classes | Namespaces | Functions

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.

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...

Namespaces

namespace  Gaudi
 

: AIDA interfaces visibility


namespace  Gaudi::Utils
namespace  Gaudi::Parsers

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.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Mon Sep 17 2012 13:49:39 for Gaudi Framework, version v23r4 by Doxygen version 1.7.2 written by Dimitri van Heesch, © 1997-2004