12345678910111213141516171819202122232425262728293031323334353637383940 |
- //-----------------------------------------------------------------------------
- // boost-libs variant/libs/test/class_a.h header file
- // See http://www.boost.org for updates, documentation, and revision history.
- //-----------------------------------------------------------------------------
- //
- // Copyright (c) 2003
- // Eric Friedman, Itay Maman
- //
- // Distributed under the Boost Software License, Version 1.0. (See
- // accompanying file LICENSE_1_0.txt or copy at
- // http://www.boost.org/LICENSE_1_0.txt)
- #ifndef _CLASSA_H_INC_
- #define _CLASSA_H_INC_
- #include <iosfwd>
- struct class_a
- {
- ~class_a();
- class_a(int n = 5511);
- class_a(const class_a& other);
- class_a& operator=(const class_a& rhs);
- void swap(class_a& other);
- int get() const;
- private:
- int n_;
- class_a* self_p_;
- }; //Class_a
- std::ostream& operator<<(std::ostream& strm, const class_a& a);
-
- #endif //_CLASSA_H_INC_
|