class Poco::Any::ValueHolder

class ValueHolder
{
public:
    // methods

    virtual
    const std::type_info&
    type() const = 0;

    virtual
    void
    clone(Placeholder<ValueHolder>*) const = 0;
};