Instigate Open Source Documentation

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

Interface of the Assignable Concept. More...

#include <_assignable.hpp>

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.

Parameters:
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.

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

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


© Instigate CJSC, Open Source