<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QDOCINDEX>
<INDEX url="" title="TemplateGenerator validation for C++20 concept pages" version="1.0" project="Cpp20Concepts">
    <namespace name="" status="active" access="public" module="cpp20concepts">
        <class name="IntegralBox" href="integralbox.html" status="active" access="public" location="concepts.h" documented="true" module="Cpp20Concepts" brief="A box holding any Integral type"/>
        <class name="IntegralCalculator" href="integralcalculator.html" status="active" access="public" location="concepts.h" documented="true" module="Cpp20Concepts" brief="A calculator demonstrating concept autolinking in requires clauses">
            <function name="doubleValue" fullname="IntegralCalculator::doubleValue" href="integralcalculator.html#doubleValue" status="active" access="public" location="concepts.h" documented="true" meta="plain" type="void" signature="void doubleValue(Integral auto value)">
                <parameter type="Integral auto" name="value" default=""/>
            </function>
            <function name="processConcept" fullname="IntegralCalculator::processConcept" href="integralcalculator.html#processConcept" status="active" access="public" location="concepts.h" documented="true" meta="plain" trailing_requires="Integral&lt;T&gt;" type="T" signature="T processConcept(T value) requires Integral&lt;T&gt;">
                <parameter type="T" name="value" default=""/>
            </function>
            <function name="sum" fullname="IntegralCalculator::sum" href="integralcalculator.html#sum" status="active" access="public" location="concepts.h" documented="true" meta="plain" type="T" signature="T sum(T a, T b)">
                <parameter type="T" name="a" default=""/>
                <parameter type="T" name="b" default=""/>
            </function>
        </class>
        <class name="SortableBox" href="sortablebox.html" status="active" access="public" location="concepts.h" documented="true" module="Cpp20Concepts" brief="A box holding any Sortable type"/>
        <module name="Cpp20Concepts" href="cpp20concepts-module.html" status="active" location="concepts.h" documented="true" seen="true" title="C++20 Concepts Test Module" brief="A module for testing C++20 concept autolinking in synopses"/>
        <concept name="Integral" href="integral.html" status="active" location="concepts.h" documented="true" seen="true" title="Integral" module="Cpp20Concepts" brief="A type that satisfies integral arithmetic"/>
        <concept name="traits::Sortable" href="traits-sortable.html" status="active" location="concepts.h" documented="true" seen="true" title="traits::Sortable" module="Cpp20Concepts" brief="A namespaced concept satisfied by sortable types"/>
    </namespace>
</INDEX>
