|
file | alignment_cast.h [code] |
| Cast a pointer we know is suitably aligned.
|
|
file | append_filename_arg.h [code] |
| Append filename argument to a command string with suitable escaping.
|
|
file | autoptr.h [code] |
| Wrapper around standard unique_ptr template.
|
|
file | bitstream.cc [code] |
| Classes to encode/decode a bitstream.
|
|
file | bitstream.h [code] |
| Classes to encode/decode a bitstream.
|
|
file | closefrom.cc [code] |
| Implementation of closefrom() function.
|
|
file | closefrom.h [code] |
| Implementation of closefrom() function.
|
|
file | compression_stream.cc [code] |
| class wrapper around zlib
|
|
file | compression_stream.h [code] |
| class wrapper around zlib
|
|
file | debuglog.cc [code] |
| Debug logging macros.
|
|
file | debuglog.h [code] |
| Debug logging macros.
|
|
file | errno_to_string.cc [code] |
| Convert errno value to std::string, thread-safely if possible.
|
|
file | errno_to_string.h [code] |
| Convert errno value to std::string, thread-safe if possible.
|
|
file | exp10.h [code] |
| Define exp10() if not provided by <cmath>
|
|
file | fd.h [code] |
| Wrapper class around a file descriptor to avoid leaks.
|
|
file | filetests.h [code] |
| Utility functions for testing files.
|
|
file | fileutils.cc [code] |
| File and path manipulation routines.
|
|
file | fileutils.h [code] |
| File and path manipulation routines.
|
|
file | getopt.cc [code] |
|
file | gnu_getopt.h [code] |
| Wrappers to allow GNU getopt to be used cleanly from C++ code.
|
|
file | internaltypes.h [code] |
| Types used internally.
|
|
file | io_utils.cc [code] |
| Wrappers for low-level POSIX I/O routines.
|
|
file | io_utils.h [code] |
| Wrappers for low-level POSIX I/O routines.
|
|
file | keyword.cc [code] |
| Efficient keyword to enum lookup.
|
|
file | keyword.h [code] |
| Efficient keyword to enum lookup.
|
|
file | log2.h [code] |
| Defines a log2() function to find the logarithm to base 2 if not already defined in the library.
|
|
file | min_non_zero.h [code] |
| Return the smaller of two numbers which isn't zero.
|
|
file | msvc_dirent.cc [code] |
| Implementation of dirent functions using WIN32 API.
|
|
file | msvc_dirent.h [code] |
| Implementation of dirent functions using WIN32 API.
|
|
file | msvcignoreinvalidparam.h [code] |
| Work around MSVC's unhelpful non-standard invalid parameter handling.
|
|
file | noreturn.h [code] |
| Define the XAPIAN_NORETURN macro.
|
|
file | omassert.cc [code] |
| Helper functions for omassert.h.
|
|
file | omassert.h [code] |
| Various assertion macros.
|
|
file | output-internal.h [code] |
| Functions for output of strings describing internal Xapian objects.
|
|
file | output.h [code] |
| std::ostream operator<< template for Xapian objects
|
|
file | overflow.h [code] |
| Arithmetic operations with overflow checks.
|
|
file | pack.h [code] |
| Pack types into strings and unpack them again.
|
|
file | parseint.h [code] |
| Parse signed and unsigned type from string and check for trailing characters.
|
|
file | posixy_wrapper.cc [code] |
| Provides wrappers with POSIXy semantics.
|
|
file | posixy_wrapper.h [code] |
| Provides wrappers with POSIXy semantics.
|
|
file | pretty.h [code] |
| Convert types to pretty representations.
|
|
file | realtime.h [code] |
| Functions for handling a time or time interval in a double.
|
|
file | replicate_utils.cc [code] |
| Utility functions for replication implementations.
|
|
file | replicate_utils.h [code] |
| Utility functions for replication implementations.
|
|
file | replicationprotocol.h [code] |
| Replication protocol version and message numbers.
|
|
file | safe.cc [code] |
| Helper functions for safe*.h.
|
|
file | safedirent.h [code] |
| include <dirent.h>, with alternative implementation for windows.
|
|
file | safefcntl.h [code] |
| include <fcntl.h>, but working around broken platforms.
|
|
file | safenetdb.h [code] |
| include <netdb.h>, with portability workarounds.
|
|
file | safesysexits.h [code] |
| include <sysexits.h> with portability workarounds.
|
|
file | safesysselect.h [code] |
| include <sys/select.h> with portability workarounds.
|
|
file | safesyssocket.h [code] |
| include <sys/socket.h> with portability workarounds.
|
|
file | safesysstat.h [code] |
| include <sys/stat.h> with portability enhancements
|
|
file | safesyswait.h [code] |
| include <sys/wait.h>, with portability stuff.
|
|
file | safeunistd.h [code] |
| <unistd.h>, but with compat.
|
|
file | safewindows.h [code] |
| include <windows.h> without all the bloat and damage.
|
|
file | safewinsock2.h [code] |
| include <winsock2.h> but working around problems.
|
|
file | serialise-double.cc [code] |
| functions to serialise and unserialise a double
|
|
file | serialise-double.h [code] |
| functions to serialise and unserialise a double
|
|
file | setenv.h [code] |
| Provide setenv() with compatibility versions.
|
|
file | socket_utils.cc [code] |
| Socket handling utilities.
|
|
file | socket_utils.h [code] |
| Socket handling utilities.
|
|
file | str.cc [code] |
| Convert types to std::string.
|
|
file | str.h [code] |
| Convert types to std::string.
|
|
file | stringutils.h [code] |
| Various handy helpers which std::string really should provide.
|
|
file | submatch.h [code] |
| base class for sub-matchers
|
|
file | wordaccess.h [code] |
| functions for reading and writing different width words
|
|