Instigate Open Source Documentation

instigate::geometry::concept::point Namespace Reference

This namespace provides specification of the Concept Point. More...

Classes

struct  interface
 Interface for the Concept Point. More...
struct  requirements
 Check point concept requirements. More...

Detailed Description

This namespace provides specification of the Concept Point.

Concepts in Instigate Generic Programming methodology are defined via Concept Interface and Concept Requirements.

The Interface provides associated types and operations as required by the specification of the concept.

The Requirements are used via CHECK macros by generic algorithms to verify that the argument types passed to them are models of the required concept, i.e. are matching the concept specification.



© Instigate CJSC, Open Source