| Disk ARchive 2.5.10 Full featured and portable backup and archiving tool

- Main Page
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

Namespaces | Enumerations | Functions
compile_time_features.hpp File Reference
API

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 ()
| returns whether EA support has been activated at compilation time
bool | libdar::compile_time::largefile ()
| returns whether largefile (>2GiB) support has been activated at compilation time
bool | libdar::compile_time::nodump ()
| returns whether nodump flag support has been activated at compilation time
bool | libdar::compile_time::special_alloc ()
U_I | libdar::compile_time::bits ()
| returns the internal integer type used More...
bool | libdar::compile_time::thread_safe ()
| returns whether the current libdar is thread safe
bool | libdar::compile_time::libz ()
| returns whether libdar is dependent on libz and if so has gzip compression/decompression available
bool | libdar::compile_time::libbz2 ()
| returns whether libdar is dependent on libbz2 and if so has bzip2 compression/decompression available
bool | libdar::compile_time::liblzo ()
| returns whether libdar is dependent on liblzo and if so has lzo compression/decompression available
bool | libdar::compile_time::libxz ()
| returns whether libdar is dependent on liblxz/liblzma and if so has xz compression/decompression available
bool | libdar::compile_time::libgcrypt ()
| returns whether libdar is dependent on libgcrypt and if so has strong encryption and hashing features available
bool | libdar::compile_time::furtive_read ()
| returns whether libdar can support furtive read mode when run by privileged user
endian | libdar::compile_time::system_endian ()
| returns the detected integer endian of the system
bool | libdar::compile_time::posix_fadvise ()
| returns true if libdar has support for posix_fadvise activated available
bool | libdar::compile_time::fast_dir ()
| returns whether libdar has been built with speed optimization for last directory
bool | libdar::compile_time::FSA_linux_extX ()
| returns whether libdar has been built with support for linux ext2/3/4 FSA
bool | libdar::compile_time::FSA_birthtime ()
| returns whether libdar has been built with support for HFS+ FSA
bool | libdar::compile_time::microsecond_read ()
| returns whether libdar is able to read timestamps at a microsecond accuracy
bool | libdar::compile_time::microsecond_write ()
| returns whether libdar is able to write timestamps at a microsecond accuracy
bool | libdar::compile_time::symlink_restore_dates ()
| returns whether libdar is able to restore dates of symlinks
bool | libdar::compile_time::public_key_cipher ()
| returns whether public key cipher (relying on gpgme) are available
bool | libdar::compile_time::libthreadar ()
| returns whether libthreadar linking will be done, allowing libdar to span several threads

## Detailed Description

nested namespace containing routines that give features activated at compile time

Definition in file compile_time_features.hpp.