poly_placeable_instance< T > Struct Template Reference | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Public Types | |
| typedef optimized_storage_type < T, poly_placeable_interface > ::type | base_t |
Public Member Functions | |
| BOOST_CLASS_REQUIRE (T, adobe, PlaceableConcept) | |
| void | measure (extents_t &result) |
| void | place (const place_data_t &place_data) |
| poly_placeable_instance (move_from< poly_placeable_instance > x) | |
| poly_placeable_instance (const T &x) | |
Detailed Description
template<typename T>
struct adobe::poly_placeable_instance< T >
Definition at line 54 of file poly_placeable.hpp.
Member Typedef Documentation
| typedef optimized_storage_type<T, poly_placeable_interface>::type base_t |
Definition at line 56 of file poly_placeable.hpp.
Constructor & Destructor Documentation
| poly_placeable_instance | ( | const T & | x ) |
Definition at line 60 of file poly_placeable.hpp.
| poly_placeable_instance | ( | move_from< poly_placeable_instance< T > > | x ) |
Definition at line 62 of file poly_placeable.hpp.
Member Function Documentation
| BOOST_CLASS_REQUIRE | ( | T | , |
| adobe | , | ||
| PlaceableConcept | |||
| ) |
| void measure | ( | extents_t & | result ) |
Definition at line 65 of file poly_placeable.hpp.
| void place | ( | const place_data_t & | place_data ) |
Definition at line 70 of file poly_placeable.hpp.

