Instigate Open Source Documentation

instigate::assignable::interface< T > Struct Template Reference

Interface of the Assignable Concept. More...

#include <_assignable.hpp>

Inheritance diagram for instigate::assignable::interface< T >:
instigate::geometry::concept::line::interface< T > instigate::geometry::concept::point::interface< T > instigate::geometry::concept::rectangle::interface< T >

List of all members.

Static Public Member Functions

static void assign (T &a, const T &b)
 Assign b to a.
static T * copy_constructor (char *const p, const T &ob)
 Make copy of the specified object.

Detailed Description

template<typename T>
struct instigate::assignable::interface< T >

Interface of the Assignable Concept.

Member Function Documentation

template<typename T >
static void instigate::assignable::interface< T >::assign ( T &  a,
const T &  b 
) [inline, static]

Assign b to a.

a - the object to be assigned
b - the object to assign
template<typename T >
static T* instigate::assignable::interface< T >::copy_constructor ( char *const   p,
const T &  ob 
) [inline, static]

Make copy of the specified object.

p - the place to copy the object
ob - the object to be copied
The pointer on copied object

The documentation for this struct was generated from the following file:

© Instigate CJSC, Open Source