template class Poco::ValidArgs

#include <ValidArgs.h>

template <class TKey>
class ValidArgs
{
public:
    // construction

    ValidArgs(const TKey& key);
    ValidArgs(const ValidArgs& args);

    // methods

    const TKey&
    key() const;

    bool
    isValid() const;

    void
    invalidate();

protected:
    // fields

    const TKey& _key;
    bool _isValid;
};