Savarese Software Research Corporation
BindProperties.h File Reference

This header defines the BindProperties class. More...

#include <ssrc/wisp/utility/wisp_struct.h>
#include <ssrc/wispers/utility/Properties.h>
#include <type_traits>
Include dependency graph for BindProperties.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  is_bindable< T >
class  BindProperties
 BindProperties is used to create temporary function objects for use with wisp_struct visit() in order to copy wisp_struct member variables to comparably named Properties values. More...

Defines

#define WSPR_IS_BINDABLE_SEQUENCE(T)
#define WSPR_IS_PRIMITIVE_BINDABLE_SEQUENCE(T)

Detailed Description

This header defines the BindProperties class.

Definition in file BindProperties.h.


Define Documentation

#define WSPR_IS_BINDABLE_SEQUENCE (   T)
Value:
__BEGIN_NS_SSRC_WSPR_UTILITY                  \
  template<> struct is_bindable<T> {            \
  typedef property_vector type;                 \
  };                                            \
  __END_NS_SSRC_WSPR_UTILITY

Definition at line 36 of file BindProperties.h.

Value:
__BEGIN_NS_SSRC_WSPR_UTILITY                  \
  template<> struct is_bindable<T> {            \
  typedef primitive_property_vector type;       \
  };                                            \
  __END_NS_SSRC_WSPR_UTILITY

Definition at line 43 of file BindProperties.h.


Savarese Software Research Corporation
Copyright © 2006-2011 Savarese Software Research Corporation. All rights reserved.