Skip to content

Allow the annotations for indiviual constraints in a concept #1164

@akrzemi1

Description

@akrzemi1

Here is an example of the current "manual" documentation of my concept: https://github.com/akrzemi1/markable/blob/master/documentation/reference.adoc#concept-mark_policy.

Generally, every function that I list as constraint potentially has its semantic constraints: preconditions, postconditions, complexity, and some other relevant context. This reflects the fact that concepts come with not only syntactic constraints but also (statically unenforceable) semantic constraints.

Basically, I need to being able to describe the same things for each template constraint, that I use for describing class member functions and member types.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions