GammaLib  2.1.0.dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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. More...
 
std::string operator+ (const std::string &string, const GFilename &filename)
 String addition operator. More...
 
bool operator== (const GFilename &a, const GFilename &b)
 Filename equality operator. More...
 
bool operator!= (const GFilename &a, const GFilename &b)
 Filename inequality operator. More...
 

Detailed Description

Filename class interface definition.

Author
Juergen Knoedlseder

Definition in file GFilename.hpp.

Function Documentation

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.

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.

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.

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.