/usr/include/boost/uuid
NameSizeModeActions
detail/-0755rm
basic_name_generator.hpp51650644editdlrm
entropy_error.hpp10730644editdlrm
name_generator.hpp11980644editdlrm
name_generator_md5.hpp7520644editdlrm
name_generator_sha1.hpp7810644editdlrm
nil_generator.hpp7510644editdlrm
random_generator.hpp66240644editdlrm
string_generator.hpp57430644editdlrm
uuid.hpp65430644editdlrm
uuid_generators.hpp6110644editdlrm
uuid_hash.hpp8510644editdlrm
uuid_io.hpp54280644editdlrm
uuid_serialize.hpp6570644editdlrm
Edit: /usr/include/boost/uuid/nil_generator.hpp (751B)
// Boost nil_generator.hpp header file ----------------------------------------------// // Copyright 2010 Andy Tompkins. // Distributed under the Boost Software License, Version 1.0. (See // accompanying file LICENSE_1_0.txt or copy at // https://www.boost.org/LICENSE_1_0.txt) #ifndef BOOST_UUID_NIL_GENERATOR_HPP #define BOOST_UUID_NIL_GENERATOR_HPP #include namespace boost { namespace uuids { // generate a nil uuid struct nil_generator { typedef uuid result_type; uuid operator()() const { // initialize to all zeros uuid u = {{0}}; return u; } }; inline uuid nil_uuid() { return nil_generator()(); } }} // namespace boost::uuids #endif // BOOST_UUID_NIL_GENERATOR_HPP