Sha256: 6f8c0b5b14ef9c7393d8e1f07060bec43cf504be0e083dd66f453d1ba2140e59
Contents?: true
Size: 846 Bytes
Versions: 16
Compression:
Stored size: 846 Bytes
Contents
/** * @file * Declares the timezone fact resolver. */ #pragma once #include <facter/facts/resolver.hpp> #include <string> namespace facter { namespace facts { namespace resolvers { /** * Responsible for resolving time zone facts. */ struct timezone_resolver : resolver { /** * Constructs the timezone resolver. */ timezone_resolver(); /** * Called to resolve all facts the resolver is responsible for. * @param facts The fact collection that is resolving facts. */ virtual void resolve(collection& facts) override; protected: /** * Gets the system timezone. * @return Returns the system timezone. */ virtual std::string get_timezone() = 0; }; }}} // namespace facter::facts::resolvers
Version data entries
16 entries across 16 versions & 2 rubygems