#include <bxml_generic_ptr.h>
Definition at line 22 of file bxml_generic_ptr.h.
Public Types | |
| enum | ptr_type { NO_TYPE = 0, VECT, VSOL_SO } |
| type enumeration. More... | |
Public Member Functions | |
| ~bxml_generic_ptr () | |
| ptr_type | type () const |
| bxml_generic_ptr () | |
| Constructing generic pointers from specific class hierarchies. | |
| bxml_generic_ptr (vcl_vector< void * > *v) | |
| bxml_generic_ptr (vsol_spatial_object_2d *so) | |
| void * | get_anyobject () const |
| Accessing specific classes from a generic pointer. | |
| vcl_vector< void * > * | get_vector () const |
| access for vcl_vector. | |
| vsol_spatial_object_2d * | get_vsol_spatial_object () const |
| access for vsol_spatial_object. | |
Private Attributes | |
| ptr_type | type_ |
| members. | |
| type_union | ptrs_ |
Friends | |
| vcl_ostream & | operator<< (vcl_ostream &, const bxml_generic_ptr &) |
| stream print. | |
Classes | |
| union | type_union |
|
|
type enumeration.
Definition at line 27 of file bxml_generic_ptr.h. |
|
|
Definition at line 25 of file bxml_generic_ptr.h. |
|
|
Constructing generic pointers from specific class hierarchies.
Definition at line 31 of file bxml_generic_ptr.h. |
|
|
Definition at line 32 of file bxml_generic_ptr.h. |
|
|
Definition at line 33 of file bxml_generic_ptr.h. |
|
|
Accessing specific classes from a generic pointer.
Definition at line 36 of file bxml_generic_ptr.h. |
|
|
access for vcl_vector.
Definition at line 38 of file bxml_generic_ptr.h. |
|
|
access for vsol_spatial_object.
Definition at line 40 of file bxml_generic_ptr.h. |
|
|
Definition at line 28 of file bxml_generic_ptr.h. |
|
||||||||||||
|
stream print.
Definition at line 59 of file bxml_generic_ptr.h. |
|
|
Definition at line 55 of file bxml_generic_ptr.h. |
|
|
members.
Definition at line 54 of file bxml_generic_ptr.h. |
1.4.4