The Gaudi Framework
master (d98a2936)
Iterator.h
Go to the documentation of this file.
1
/***********************************************************************************\
2
* (c) Copyright 1998-2025 CERN for the benefit of the LHCb and ATLAS collaborations *
3
* *
4
* This software is distributed under the terms of the Apache version 2 licence, *
5
* copied verbatim in the file "LICENSE". *
6
* *
7
* In applying this licence, CERN does not waive the privileges and immunities *
8
* granted to it by virtue of its status as an Intergovernmental Organization *
9
* or submit itself to any jurisdiction. *
10
\***********************************************************************************/
11
#pragma once
12
13
#include <boost/spirit/include/classic_position_iterator.hpp>
14
#include <boost/spirit/include/support_multi_pass.hpp>
15
16
typedef
std::string::const_iterator
BaseIterator
;
17
typedef
boost::spirit::multi_pass<BaseIterator>
ForwardIterator
;
18
typedef
boost::spirit::classic::position_iterator2<ForwardIterator>
Iterator
;
19
typedef
boost::spirit::classic::file_position_base<std::string>
IteratorPosition
;
BaseIterator
std::string::const_iterator BaseIterator
Definition:
Iterator.h:16
IteratorPosition
boost::spirit::classic::file_position_base< std::string > IteratorPosition
Definition:
Iterator.h:19
ForwardIterator
boost::spirit::multi_pass< BaseIterator > ForwardIterator
Definition:
Iterator.h:17
Iterator
boost::spirit::classic::position_iterator2< ForwardIterator > Iterator
Definition:
Iterator.h:18
GaudiCoreSvc
src
JobOptionsSvc
Iterator.h
Generated on Wed Aug 13 2025 09:05:02 for The Gaudi Framework by
1.8.18