## { if templ} Template { endif} {if struct} Struct {endif} {else} {if union} Union {endif}{else} Class {endelse} {endelse} {classlinked}{templ}

{if parents}

Parent classes
{parents}

{endif} {if brief}

### {brief}

{endif} {if detail}

{detail}

{endif} {if italic} {italic}
{endif}

### Members

{if public}

#### Public:

{foreach public}

{if brief}
{brief}
{endif}
    {if type}{type}{endif}
    {mname}{if func}({args}){if const}const{endif}{if throws}
     throws {throwclass}({throwargs}){endif}{endif}{if enum}{lb}{args}{rb}{endif};
{if param} {param} {endif}
{if detail}
{detail}
{endif}

{next public} {endif public} {if protected}

#### Protected:

{foreach protected} {include memberlisting}
{next protected}
{endif protected} {if friend}

#### Friends:

{foreach friend} {include memberlisting}
{next friend}
{endif friend}

{if author}
Author | { author }
{endif} {if revision}
Revision | { revision }
{endif} {if date}
Date | { date }
{endif} {if state}
State | { state }
{endif}