• Stephan Bergmann's avatar
    Delete the "Any-to-Any" template specializations for LIBO_INTERNAL_ONLY · bd614b91
    Stephan Bergmann yazdı
    i.e., css::uno::Any function template specializations
    
      Any::has<Any>() const
      Any::get(Any const &) const
      operator >>=(Any const &, Any &)
      operator <<=(Any &, Any const &)
    
    that don't make much sense (the first is always true, the rest can be replaced
    with operator =, which additionally supports move semantics).  For 3rd-party
    compatibility, do this only for LIBO_INTERNAL_ONLY, however.
    
    However, some generic template code did benefit from operator >>= working also
    for Any, so make up for that with a new (LIBO_INTERNAL_ONLY, given that
    operator >>= still covers if fine for !LIBO_INTERNAL_ONLY) fromAny,
    complementing the existing toAny.
    
    Change-Id: I8b1b5f803f0b909808159916366d53c948206a88
    Reviewed-on: https://gerrit.libreoffice.org/30022Reviewed-by: 's avatarStephan Bergmann <sbergman@redhat.com>
    Tested-by: 's avatarStephan Bergmann <sbergman@redhat.com>
    bd614b91
Adı
Son kayıt (commit)
Son güncelleme
..
Any.h Loading commit data...
Any.hxx Loading commit data...
Reference.h Loading commit data...
Reference.hxx Loading commit data...
Sequence.h Loading commit data...
Sequence.hxx Loading commit data...
Type.h Loading commit data...
Type.hxx Loading commit data...
genfunc.h Loading commit data...
genfunc.hxx Loading commit data...