mirror of
https://github.com/pocoproject/poco.git
synced 2025-10-27 19:10:20 +01:00
chore(LocalConfigurationView): fix style #3529
This commit is contained in:
@@ -20,53 +20,52 @@
|
||||
#include "Poco/Util/Util.h"
|
||||
|
||||
namespace Poco {
|
||||
namespace Util {
|
||||
namespace Util {
|
||||
|
||||
class Util_API LocalConfigurationView : public AbstractConfiguration
|
||||
/// This configuration implements a "view" into a sub-hierarchy
|
||||
/// of another configuration.
|
||||
///
|
||||
/// For example, given a configuration with the following properties:
|
||||
/// config.value1
|
||||
/// config.value2
|
||||
/// config.sub.value1
|
||||
/// config.sub.value2
|
||||
/// and a LocalConfigurationView with the prefix "config", then
|
||||
/// the above properties will be available via the view as
|
||||
/// value1
|
||||
/// value2
|
||||
/// sub.value1
|
||||
/// sub.value2
|
||||
///
|
||||
/// A LocalConfigurationView is most useful in combination with a
|
||||
/// LayeredConfiguration.
|
||||
///
|
||||
/// The LocalConfigurationView only searches for the properties in the viewed Space.
|
||||
{
|
||||
public:
|
||||
LocalConfigurationView(const std::string& prefix, AbstractConfiguration::Ptr pConfig);
|
||||
/// Creates the LocalConfigurationView. The LocalConfigurationView
|
||||
/// retains (shared) ownership of the passed configuration.
|
||||
|
||||
protected:
|
||||
bool getRaw(const std::string& key, std::string& value) const;
|
||||
void setRaw(const std::string& key, const std::string& value);
|
||||
void enumerate(const std::string& key, Keys& range) const;
|
||||
void removeRaw(const std::string& key);
|
||||
class Util_API LocalConfigurationView : public AbstractConfiguration
|
||||
/// This configuration implements a "view" into a sub-hierarchy
|
||||
/// of another configuration.
|
||||
///
|
||||
/// For example, given a configuration with the following properties:
|
||||
/// config.value1
|
||||
/// config.value2
|
||||
/// config.sub.value1
|
||||
/// config.sub.value2
|
||||
/// and a LocalConfigurationView with the prefix "config", then
|
||||
/// the above properties will be available via the view as
|
||||
/// value1
|
||||
/// value2
|
||||
/// sub.value1
|
||||
/// sub.value2
|
||||
///
|
||||
/// A LocalConfigurationView is most useful in combination with a
|
||||
/// LayeredConfiguration.
|
||||
///
|
||||
/// The LocalConfigurationView only searches for the properties in the viewed Space.
|
||||
{
|
||||
public:
|
||||
LocalConfigurationView(const std::string& prefix, AbstractConfiguration::Ptr pConfig);
|
||||
/// Creates the LocalConfigurationView. The LocalConfigurationView
|
||||
/// retains (shared) ownership of the passed configuration.
|
||||
|
||||
std::string translateKey(const std::string& key) const;
|
||||
protected:
|
||||
bool getRaw(const std::string& key, std::string& value) const;
|
||||
void setRaw(const std::string& key, const std::string& value);
|
||||
void enumerate(const std::string& key, Keys& range) const;
|
||||
void removeRaw(const std::string& key);
|
||||
std::string translateKey(const std::string& key) const;
|
||||
~LocalConfigurationView();
|
||||
|
||||
~LocalConfigurationView();
|
||||
private:
|
||||
LocalConfigurationView(const LocalConfigurationView&);
|
||||
LocalConfigurationView& operator=(const LocalConfigurationView&);
|
||||
std::string _prefix;
|
||||
AbstractConfiguration::Ptr _pConfig;
|
||||
};
|
||||
|
||||
private:
|
||||
LocalConfigurationView(const LocalConfigurationView&);
|
||||
LocalConfigurationView& operator=(const LocalConfigurationView&);
|
||||
|
||||
std::string _prefix;
|
||||
AbstractConfiguration::Ptr _pConfig;
|
||||
};
|
||||
}} // namespace Poco::Util
|
||||
|
||||
} // namespace Util
|
||||
} // namespace Poco
|
||||
|
||||
#endif // Util_LocalConfigurationView_INCLUDED
|
||||
|
||||
Reference in New Issue
Block a user