Adobe Source Libraries 1.49.0
A collection of C++ libraries.
|
#include <poly_placeable.hpp>
Public Types | |
typedef poly_base< poly_placeable_twopass_interface, poly_placeable_twopass_instance > | base_t |
Public Types inherited from poly_base< poly_placeable_twopass_interface, poly_placeable_twopass_instance > | |
typedef poly_placeable_twopass_interface | interface_type |
Public Member Functions | |
template<typename T> | |
placeable_twopass (const T &x) | |
placeable_twopass (placeable_twopass &&x) | |
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) |
Public Member Functions inherited from poly_base< poly_placeable_twopass_interface, poly_placeable_twopass_instance > | |
poly_base (T x, typename boost::disable_if< std::is_base_of< poly_base, T > >::type *=0) | |
poly_base (const poly_base< J, K > &x, typename boost::enable_if< is_base_derived_or_same< poly_placeable_twopass_interface, J > >::type *=0) | |
poly_base (const poly_base &x) | |
poly_base (poly_base &&x) | |
poly_base & | operator= (poly_base x) |
~poly_base () | |
bool | is_dynamic_convertible_to () const |
const std::type_info & | type_info () const |
const T & | cast () const |
T & | cast () |
bool | cast (T &x) const |
poly_base & | assign (const T &x) |
boost::enable_if< is_base_derived_or_same< poly_placeable_twopass_interface, J > >::type | assign (const poly_base< J, K > &x) |
const interface_type * | operator-> () const |
interface_type * | operator-> () |
interface_type & | interface_ref () |
const interface_type & | interface_ref () const |
void * | storage () |
const void * | storage () const |
Additional Inherited Members | |
Static Public Member Functions inherited from poly_base< poly_placeable_twopass_interface, poly_placeable_twopass_instance > | |
static bool | is_dynamic_convertible_from (const poly_base< J, K > &x) |
Public Attributes inherited from poly_base< poly_placeable_twopass_interface, poly_placeable_twopass_instance > | |
implementation::storage_t | data_m |
Definition at line 149 of file poly_placeable.hpp.
Definition at line 151 of file poly_placeable.hpp.
|
explicit |
Definition at line 154 of file poly_placeable.hpp.
placeable_twopass | ( | placeable_twopass && | x | ) |
Definition at line 156 of file poly_placeable.hpp.
void measure | ( | extents_t & | result | ) |
Definition at line 158 of file poly_placeable.hpp.
void measure_vertical | ( | extents_t & | calculated_horizontal, |
const place_data_t & | placed_horizontal ) |
Definition at line 160 of file poly_placeable.hpp.
void place | ( | const place_data_t & | place_data | ) |
Definition at line 164 of file poly_placeable.hpp.