Botan 3.4.0
Crypto and TLS for C&
Namespaces | Macros | Functions
version.cpp File Reference
#include <botan/version.h>
#include <botan/internal/fmt.h>

Go to the source code of this file.

Namespaces

namespace  Botan
 

Macros

#define QUOTE(name)   #name
 
#define STR(macro)   QUOTE(macro)
 

Functions

std::string Botan::runtime_version_check (uint32_t major, uint32_t minor, uint32_t patch)
 
const char * Botan::short_version_cstr ()
 
std::string Botan::short_version_string ()
 
const char * Botan::version_cstr ()
 
uint32_t Botan::version_datestamp ()
 
uint32_t Botan::version_major ()
 
uint32_t Botan::version_minor ()
 
uint32_t Botan::version_patch ()
 
std::string Botan::version_string ()
 

Macro Definition Documentation

◆ QUOTE

#define QUOTE ( name)    #name

Definition at line 21 of file version.cpp.

◆ STR

#define STR ( macro)    QUOTE(macro)

Definition at line 23 of file version.cpp.

Referenced by Botan::short_version_cstr(), and Botan::version_cstr().