ATLAS Offline Software
IdentifierFieldParser.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef Identifier_IdentifierFieldParser_h
6 #define Identifier_IdentifierFieldParser_h
7 #include <iosfwd>
8 #include <vector>
9 #include "Identifier/IdentifierField.h" //for typedef
10 
11 namespace Identifier{
12  bool
13  isDigit(const char c);
14 
16  parseStreamDigits(std::istream & is);
17 
19  parseStreamList(std::istream & is);
20 
22  parseTextList(std::string & text);
23 
24 }
25 #endif
IdentifierField::element_type
ExpandedIdentifier::element_type element_type
Definition: IdentifierField.h:23
Identifier::parseStreamDigits
IdentifierField::element_type parseStreamDigits(std::istream &is)
Definition: IdentifierFieldParser.cxx:21
Identifier::parseTextList
IdentifierField::element_vector parseTextList(std::string &text)
Identifier::parseStreamList
IdentifierField::element_vector parseStreamList(std::istream &is)
Definition: IdentifierFieldParser.cxx:37
Identifier::isDigit
bool isDigit(const char c)
Definition: IdentifierFieldParser.cxx:16
IdentifierField::element_vector
std::vector< element_type > element_vector
Definition: IdentifierField.h:25
IdentifierField.h
makeTransCanvas.text
text
Definition: makeTransCanvas.py:11
python.compressB64.c
def c
Definition: compressB64.py:93
Identifier
Definition: IdentifierFieldParser.cxx:14