namespace Poco::Util

namespace Util {

// namespaces

namespace Poco::Util::Units;
    namespace Poco::Util::Units::Constants;
    namespace Poco::Util::Units::Internal;
    namespace Poco::Util::Units::Units;
    namespace Poco::Util::Units::Values;

// classes

class AbstractConfiguration;
class AbstractOptionCallback;
class Application;
class ConfigurationMapper;
class ConfigurationView;
class FilesystemConfiguration;
class HelpFormatter;
class IniFileConfiguration;
class IntValidator;
class JSONConfiguration;
class LayeredConfiguration;
class LoggingConfigurator;
class LoggingSubsystem;
class MapConfiguration;
class Option;

template <class C>
class OptionCallback;

class OptionProcessor;
class OptionSet;
class PropertyFileConfiguration;
class RegExpValidator;
class ServerApplication;
class Subsystem;
class SystemConfiguration;
class Timer;
class TimerTask;

template <class C>
class TimerTaskAdapter;

class Validator;
class WinRegistryConfiguration;
class WinRegistryKey;
class WinService;
class XMLConfiguration;

} // namespace Util