1 #ifndef GAUDIKERNEL_BOOSTARRAYASPROPERTY_H 2 #define GAUDIKERNEL_BOOSTARRAYASPROPERTY_H 1 12 #include "boost/array.hpp" 32 template <
class ITERATOR>
49 template <
class TYPE, std::
size_t N>
54 ( obj.begin () , obj.end () ,
s ,
"( " ,
" )" ,
" , " ) ;
80 template <
class TYPE, std::
size_t N>
90 if (
N != tmp.size() )
93 std::copy ( tmp.begin() , tmp.end() , result.begin() ) ;
104 #endif // GAUDIKERNEL_BOOSTARRAYASPROPERTY_H
std::ostream & 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
The declaration of major parsing functions used e.g for (re)implementation of new extended properties...
StatusCode parse(boost::array< TYPE, N > &result, const std::string &input)
parse class boost::array from the string
bool isFailure() const
Test for a status code of FAILURE.
This class is used for returning status codes from appropriate routines.
Helper functions to set/get the application return code.