|
Classdesc 3.44
|
#include <poly.h>


Public Member Functions | |
| poly (const poly &x) | |
| poly (const T &x) | |
| poly & | operator= (const poly &x) |
| poly & | operator= (const T &x) |
| template<class U> | |
| poly | addObject () |
| Target object initialisation. | |
| template<class U, class A> | |
| poly | addObject (A x) |
| template<class U, class A1, class A2> | |
| poly | addObject (A1 x1, A2 x2) |
| T * | operator-> () |
| T & | operator* () |
| const T * | operator-> () const |
| const T & | operator* () const |
| template<class U> | |
| U & | cast () |
| cast target to type U. Thows std::bad_cast if impossible. | |
| template<class U> | |
| const U & | cast () const |
| void | swap (poly &x) |
| bool | operator== (const poly &x) const |
| bool | operator!= (const poly &x) const |
| operator bool () const | |
Public Attributes | |
| TT | TypeTable |
|
inline |
Target object initialisation.
Initialise target object to type U. 0, 1 and 2 argument constructors available. Use 1 arg constructor and copy construction for arbitrary initialisaton.