Adobe Source Libraries 1.49.0
A collection of C++ libraries.
Loading...
Searching...
No Matches
PlaceableConcept< 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 PlaceableConcept< T * >:
PlaceableConcept< T >

Public Member Functions

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

Static Public Member Functions

static void measure (T *r, extents_t &result)
static void place (T *r, const place_data_t &place_data)
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 * placeable
const place_data_t place_data
extents_t extents
Public Attributes inherited from PlaceableConcept< T >
T * placeable
const place_data_t place_data
extents_t extents

Detailed Description

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

Definition at line 255 of file placeable_concept.hpp.

Member Function Documentation

◆ measure()

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

Definition at line 256 of file placeable_concept.hpp.

◆ place()

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

Definition at line 258 of file placeable_concept.hpp.

◆ constraints()

template<class T>
void constraints ( )

Definition at line 263 of file placeable_concept.hpp.

Member Data Documentation

◆ placeable

Definition at line 240 of file placeable_concept.hpp.

◆ place_data

const place_data_t place_data

Definition at line 241 of file placeable_concept.hpp.

◆ extents

extents_t extents

Definition at line 242 of file placeable_concept.hpp.