Adobe Source Libraries 1.49.0
A collection of C++ libraries.
Loading...
Searching...
No Matches
PlaceableTwoPassConcept< T * > Struct Template Reference

Concept map and constraints checking for to allow std::reference_wrapper<T> to model this concept when T does. More...

#include <placeable_concept.hpp>

Inheritance diagram for PlaceableTwoPassConcept< T * >:
PlaceableConcept< T > PlaceableTwoPassConcept< T > PlaceableConcept< T >

Public Member Functions

void constraints ()
Public Member Functions inherited from PlaceableConcept< T >
void constraints ()
Public Member Functions inherited from PlaceableTwoPassConcept< T >
void constraints ()

Static Public Member Functions

static void measure (T *r, extents_t &extents)
static void place (T *r, const place_data_t &place_data)
static void measure_vertical (T *r, extents_t &calculated_horizontal, const place_data_t &placed_horizontal)
Static Public Member Functions inherited from PlaceableConcept< T >
static void measure (T &t, extents_t &result)
static void place (T &t, const place_data_t &place_data)
Static Public Member Functions inherited from PlaceableTwoPassConcept< T >
static void measure_vertical (T &t, extents_t &calculated_horizontal, const place_data_t &placed_horizontal)

Public Attributes

T * t2
Public Attributes inherited from PlaceableConcept< T >
T * placeable
const place_data_t place_data
extents_t extents
Public Attributes inherited from PlaceableTwoPassConcept< T >
T * t2

Detailed Description

template<class T>
struct adobe::PlaceableTwoPassConcept< T * >

Definition at line 347 of file placeable_concept.hpp.

Member Function Documentation

◆ measure()

template<class T>
void measure ( T * r,
extents_t & extents )
static

Definition at line 348 of file placeable_concept.hpp.

◆ place()

template<class T>
void place ( T * r,
const place_data_t & place_data )
static

Definition at line 351 of file placeable_concept.hpp.

◆ measure_vertical()

template<class T>
void measure_vertical ( T * r,
extents_t & calculated_horizontal,
const place_data_t & placed_horizontal )
static

Definition at line 354 of file placeable_concept.hpp.

◆ constraints()

template<class T>
void constraints ( )

Definition at line 360 of file placeable_concept.hpp.

Member Data Documentation

◆ t2

T* t2

Definition at line 334 of file placeable_concept.hpp.