/***************************************************************************//**
 *
 * \file rosa/config/version.h
 *
 * \author  David Juhasz (david.juhasz@tuwien.ac.at)
 *
 * \date 2017
 *
 * \brief Version information about the build of the library.
 *
 ******************************************************************************/

#ifndef ROSA_CONFIG_VERSION_H
#define ROSA_CONFIG_VERSION_H

#include "rosa/config/rosa_config.h"

#include <string> // NOLINT

namespace rosa {

/// Returns a string containing the name of the library followed by its version.
std::string library_string(void);

/// Returns a string containing the version number of the library.
std::string version(void);

/// Returns a multi-line string containing verbose information on the library.
std::string verbose_version(void);

} // End namespace rosa

#endif // ROSA_CONFIG_VERSION_H

