ATLAS Offline Software
Loading...
Searching...
No Matches
VectorOperations.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
13
14#ifndef VECTOR_OPERATIONS_H
15#define VECTOR_OPERATIONS_H
16
17#include <vector>
18#include <string>
19
21 void PathCOUT( const std::vector<std::string> & vec);
22 void PathCERR( const std::vector<std::string> & vec );
23 std::vector<std::string> SplitString( std::string & s, char delimiter, bool IncludeEmptyStrings = false );
24 std::vector<std::string> CombineUniques( const std::vector<std::string> & v1, const std::vector<std::string> & v2);
25 int VectorContains( std::vector<std::string>*, std::string* );
26 bool FullSearch( const std::vector<std::string> & v1, const std::vector<std::string> & v2);
27 int ComparePaths( const std::vector<std::string> & v1, const std::vector<std::string> & v2 );
28 int CompareObjectNames( const std::string& name1, const std::string & name2 );
29 int CyclicCompareNames( const std::string& name1, const std::string & name2 );
30};
31
32#endif
std::vector< size_t > vec
int CyclicCompareNames(const std::string &name1, const std::string &name2)
std::vector< std::string > SplitString(std::string &s, char delimiter, bool IncludeEmptyStrings=false)
int CompareObjectNames(const std::string &name1, const std::string &name2)
void PathCERR(const std::vector< std::string > &vec)
int ComparePaths(const std::vector< std::string > &v1, const std::vector< std::string > &v2)
void PathCOUT(const std::vector< std::string > &vec)
std::vector< std::string > CombineUniques(const std::vector< std::string > &v1, const std::vector< std::string > &v2)
bool FullSearch(const std::vector< std::string > &v1, const std::vector< std::string > &v2)
int VectorContains(std::vector< std::string > *, std::string *)