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)