19#ifndef INCLUDED_TOOLS_WEAKBASE_H
20#define INCLUDED_TOOLS_WEAKBASE_H
72template <
class reference_type>
89 inline bool is()
const;
92 operator bool()
const {
return is(); }
95 inline reference_type *
get()
const;
98 inline void reset( reference_type* pReference );
104 inline reference_type * operator->()
const;
107 inline reference_type&
operator*()
const;
110 inline bool operator== (
const reference_type * pReferenceObject)
const;
148 inline void clearWeak();
bool operator==(const BigInt &rVal1, const BigInt &rVal2)
bool operator<(const BigInt &rVal1, const BigInt &rVal2)
bool operator>(const Fraction &rVal1, const Fraction &rVal2)
Fraction operator*(const Fraction &rVal1, const Fraction &rVal2)
bool operator!=(const Fraction &rVal1, const Fraction &rVal2)
css::uno::Reference< css::linguistic2::XProofreadingIterator > get(css::uno::Reference< css::uno::XComponentContext > const &context)