BSD Ports

wip/xproperty 0.12.1 NetBSD

C++ properties and observer pattern

System
NetBSD
Repository
pkgsrc-wip
Maintainer
[email protected]
License
modified-bsd
Categories
wip, devel

Description

`xproperty` is a C++ library providing traitlets-style properties.

`xproperty` provides an implementation of the observer patterns relying on C++ template and preprocessor metaprogramming techniques.

Properies of observed objects have no additional memory footprint than the value they hold. The assignment of a new value is simply replaced at compiled time by:

  • the call to the validator for that property
  • the actual underlying assigment
  • the call to the observor for that property.

Install

From pkgsrc-wip (no binary package):

cd /usr/pkgsrc/wip/xproperty && make install clean

Dependencies

Run dependencies 1
Required by 2