Disk ARchive
2.7.15
Full featured and portable backup and archiving tool
|
nested namespace containing routines that give features activated at compile time More...
#include "../my_config.h"
Go to the source code of this file.
Namespaces | |
libdar | |
libdar namespace encapsulate all libdar symbols | |
libdar::compile_time | |
nested namespace inside libdar | |
Enumerations | |
enum | libdar::compile_time::endian { big = 'B' , little = 'L' , error = 'E' } |
type used to return the endian nature of the current system | |
Functions | |
bool | libdar::compile_time::ea () noexcept |
returns whether EA support has been activated at compilation time | |
bool | libdar::compile_time::largefile () noexcept |
returns whether largefile (>2GiB) support has been activated at compilation time | |
bool | libdar::compile_time::nodump () noexcept |
returns whether nodump flag support has been activated at compilation time | |
bool | libdar::compile_time::special_alloc () noexcept |
returns whether special allocation support has been activated at compilation time More... | |
U_I | libdar::compile_time::bits () noexcept |
returns the internal integer type used More... | |
bool | libdar::compile_time::thread_safe () noexcept |
returns whether the current libdar is thread safe | |
bool | libdar::compile_time::libz () noexcept |
returns whether libdar is dependent on libz and if so has gzip compression/decompression available | |
bool | libdar::compile_time::libbz2 () noexcept |
returns whether libdar is dependent on libbz2 and if so has bzip2 compression/decompression available | |
bool | libdar::compile_time::liblzo () noexcept |
returns whether libdar is dependent on liblzo and if so has lzo compression/decompression available | |
bool | libdar::compile_time::libxz () noexcept |
returns whether libdar is dependent on liblxz/liblzma and if so has xz compression/decompression available | |
bool | libdar::compile_time::libzstd () noexcept |
returns whether libdar is dependent on libzstd and if so has zstd compression/decompression available | |
bool | libdar::compile_time::liblz4 () noexcept |
returns whether libdar is dependen in liblz4 and if so has lz4 compression/decompression available | |
bool | libdar::compile_time::libgcrypt () noexcept |
returns whether libdar is dependent on libgcrypt and if so has strong encryption and hashing features available | |
bool | libdar::compile_time::libargon2 () noexcept |
returns whether libdar is dependent on libargon2 and if it has thus argon2 hash algorithm feature available | |
bool | libdar::compile_time::furtive_read () noexcept |
returns whether libdar can support furtive read mode when run by privileged user | |
endian | libdar::compile_time::system_endian () noexcept |
returns the detected integer endian of the system | |
bool | libdar::compile_time::posix_fadvise () noexcept |
returns true if libdar has support for posix_fadvise activated available | |
bool | libdar::compile_time::fast_dir () noexcept |
returns whether libdar has been built with speed optimization for last directory | |
bool | libdar::compile_time::FSA_linux_extX () noexcept |
returns whether libdar has been built with support for linux ext2/3/4 FSA | |
bool | libdar::compile_time::FSA_birthtime () noexcept |
returns whether libdar has been built with support for HFS+ FSA | |
bool | libdar::compile_time::Linux_statx () noexcept |
returns whether libdar has been built with support for Linux statx() | |
bool | libdar::compile_time::microsecond_read () noexcept |
returns whether libdar is able to read timestamps at least at microsecond accuracy | |
bool | libdar::compile_time::nanosecond_read () noexcept |
returns whether libdar is able to read timestamps at least at nanosecond accuracy | |
bool | libdar::compile_time::microsecond_write () noexcept |
returns whether libdar is able to write timestamps at least at microsecond accuracy | |
bool | libdar::compile_time::nanosecond_write () noexcept |
returns whether libdar is able to write timestamps at least at nanosecond accuracy | |
bool | libdar::compile_time::symlink_restore_dates () noexcept |
returns whether libdar is able to restore dates of symlinks | |
bool | libdar::compile_time::public_key_cipher () noexcept |
returns whether public key cipher (relying on gpgme) are available | |
bool | libdar::compile_time::libthreadar () noexcept |
returns whether libthreadar linking will be done, allowing libdar to span several threads | |
std::string | libdar::compile_time::libthreadar_version () noexcept |
return libthreadar version or empty string libthreadar is not available | |
bool | libdar::compile_time::librsync () noexcept |
returns whether delta compression is available and delta diff stuff with it | |
bool | libdar::compile_time::remote_repository () noexcept |
returns whether remote repository feature is available (implemented using libcurl) | |
std::string | libdar::compile_time::libcurl_version () noexcept |
returns the libcurl version used or empty string if not available | |
nested namespace containing routines that give features activated at compile time
Definition in file compile_time_features.hpp.