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 the PlaceableTwoPass concept. More...

#include <placeable_concept.hpp>

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

Public Member Functions

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

Static Public Member Functions

static void measure_vertical (T &t, 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)

Public Attributes

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

Detailed Description

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

Definition at line 309 of file placeable_concept.hpp.

Member Function Documentation

◆ measure_vertical()

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

Definition at line 312 of file placeable_concept.hpp.

◆ constraints()

template<class T>
void constraints ( )

Definition at line 318 of file placeable_concept.hpp.

Member Data Documentation

◆ t2

template<class T>
T* t2

Definition at line 334 of file placeable_concept.hpp.