| poly_placeable_twopass_instance< T > Struct Template Reference | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Public Types | |
| typedef optimized_storage_type < T, poly_placeable_twopass_interface > ::type | base_t | 
| Public Member Functions | |
| BOOST_CLASS_REQUIRE (T, adobe, PlaceableTwoPassConcept) | |
| void | measure (extents_t &result) | 
| void | measure_vertical (extents_t &calculated_horizontal, const place_data_t &placed_horizontal) | 
| void | place (const place_data_t &place_data) | 
| poly_placeable_twopass_instance (const T &x) | |
| poly_placeable_twopass_instance (move_from< poly_placeable_twopass_instance > x) | |
Detailed Description
template<typename T>
 struct adobe::poly_placeable_twopass_instance< T >
Definition at line 136 of file poly_placeable.hpp.
Member Typedef Documentation
| typedef optimized_storage_type<T, poly_placeable_twopass_interface>::type base_t | 
Definition at line 138 of file poly_placeable.hpp.
Constructor & Destructor Documentation
| poly_placeable_twopass_instance | ( | const T & | x ) | 
Definition at line 142 of file poly_placeable.hpp.
Definition at line 144 of file poly_placeable.hpp.
Member Function Documentation
| BOOST_CLASS_REQUIRE | ( | T | , | 
| adobe | , | ||
| PlaceableTwoPassConcept | |||
| ) | 
| void measure | ( | extents_t & | result ) | 
Definition at line 147 of file poly_placeable.hpp.
| void measure_vertical | ( | extents_t & | calculated_horizontal, | 
| const place_data_t & | placed_horizontal | ||
| ) | 
Definition at line 152 of file poly_placeable.hpp.
| void place | ( | const place_data_t & | place_data ) | 
Definition at line 157 of file poly_placeable.hpp.

