From OpenSCADAWiki
Template (AutoHD)
Public methods:
- AutoHD( ); — Initializing without linkage to the object.
- AutoHD( ORes *node, const string &who = "" ); — Initialization with the linkage to the object node. The object must contain the function AHDConnect() and AHDDisConnect().
- AutoHD( const AutoHD &hd ); — Copyng constructor.
- template <class ORes1> AutoHD( const AutoHD<ORes1> &hd_s, bool nosafe = false ); — Сast constructor in safe mode casting (by help dynamic_cast). Return free resource on impossible cast.
- ORes &at( ) const; — Getting the object by the resource.
- AutoHD &operator=(const AutoHD &hd); — Copying of the resources.
- bool operator==(const AutoHD &hd); — Compare objects into resource by pointer.
- void free( ); — Release of the resource.
- bool freeStat( ) const; — The sign "The resource is free".