Sha256: cb4022e963f3e3482bb6d20f81685717625840d61959579a6d253038b2561c43
Contents?: true
Size: 994 Bytes
Versions: 16
Compression:
Stored size: 994 Bytes
Contents
/** * @file * Declares the text external fact resolver. */ #pragma once #include <facter/facts/external/resolver.hpp> namespace facter { namespace facts { namespace external { /** * Responsible for resolving facts from text files. */ struct text_resolver : resolver { /** * Determines if the resolver can resolve the facts from the given file. * @param path The path to the file to resolve facts from. * @return Returns true if the resolver can resolve the facts in the given file or false if it cannot. */ virtual bool can_resolve(std::string const& path) const; /** * Resolves facts from the given file. * @param path The path to the file to resolve facts from. * @param facts The fact collection to populate the external facts into. */ virtual void resolve(std::string const& path, collection& facts) const; }; }}} // namespace facter::facts::external
Version data entries
16 entries across 16 versions & 2 rubygems