GammaLib 2.1.0.dev
Loading...
Searching...
No Matches
GFilename.hpp File Reference

Filename class interface definition. More...

#include <string>
#include "GBase.hpp"
#include "GTools.hpp"

Go to the source code of this file.

Classes

class  GFilename
 Filename class. More...
 

Functions

std::string operator+ (const GFilename &filename, const std::string &string)
 String addition operator.
 
std::string operator+ (const std::string &string, const GFilename &filename)
 String addition operator.
 
bool operator== (const GFilename &a, const GFilename &b)
 Filename equality operator.
 
bool operator!= (const GFilename &a, const GFilename &b)
 Filename inequality operator.
 

Detailed Description

Filename class interface definition.

Author
Juergen Knoedlseder

Definition in file GFilename.hpp.

Function Documentation

◆ operator!=()

bool operator!= ( const GFilename & a,
const GFilename & b )
inline

Filename inequality operator.

Parameters
[in]aFirst filename.
[in]bSecond filename.
Returns
True if filenames are not equal.

Definition at line 347 of file GFilename.hpp.

◆ operator+() [1/2]

std::string operator+ ( const GFilename & filename,
const std::string & string )
inline

String addition operator.

Parameters
[in]filenameFilename.
[in]stringString.
Returns
String with filename + string.

Definition at line 305 of file GFilename.hpp.

◆ operator+() [2/2]

std::string operator+ ( const std::string & string,
const GFilename & filename )
inline

String addition operator.

Parameters
[in]stringString.
[in]filenameFilename.
Returns
String with string + filename.

Definition at line 319 of file GFilename.hpp.

◆ operator==()

bool operator== ( const GFilename & a,
const GFilename & b )
inline

Filename equality operator.

Parameters
[in]aFirst filename.
[in]bSecond filename.
Returns
True if filenames are equal.

Definition at line 333 of file GFilename.hpp.