+
    W¦Bi
  ã                   óž   € R t ^ RIHtHt  ! R R]4      t ! R R]4      t ! R R]4      t ! R R	]4      t ! R
 R]4      t ! R R]4      t	R# )z‡
Typical interfaces definition.

Here we're just trying to make some typical interface definitions
to better test the doxypypy filter.
)Ú	InterfaceÚ	Attributec                   ó   € ] tR t^tRtRtR# )ÚINulzÍ
The zeroth sample interface.

Nothing special, just a sample interface to help test the
filter. This is a special case commonly known as a "marker
interface" that declares neither methods nor attributes.
© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú__static_attributes__r   ó    ÚD/usr/lib/python3.14/site-packages/doxypypy/test/sample_interfaces.pyr   r      s   † õr   r   c                   ó*   a € ] tR t^t o RtR tRtV tR# )ÚIUnuzƒ
The first sample interface.

Nothing special, just a sample interface to help test the
filter. This one has just a single method.
c                ó   € R# )z1The first method offered for the first interface.Nr   )ÚunuArgÚargss   &*r   Ú	unuMethodÚIUnu.unuMethod    ó   ‚ r   r   N)r   r   r	   r
   r   r   r   Ú__classdictcell__©Ú__classdict__s   @r   r   r      s   ø‡ € ñ÷@ð @r   r   c                   ó0   a € ] tR t^$t o RtR tR tRtV tR# )ÚIDuz€
The second sample interface.

Nothing special, just a sample interface to help test the
filter. This one has multiple methods.
c                ó   € R# )z2The first method offered for the second interface.Nr   )ÚduArg1ÚduArg2s   &&r   ÚduMethodÚIDu.duMethod,   r   r   c                ó   € R# )z3The second method offered for the second interface.Nr   )r   Úkwargss   &,r   Ú	duMethod2ÚIDu.duMethod2/   r   r   r   N)	r   r   r	   r
   r   r   r#   r   r   r   s   @r   r   r   $   s   ø‡ € ñòA÷Bð Br   r   c                   ó*   € ] tR t^3tRt]! R4      tRtR# )ÚITriz†
The third sample interface.

Nothing special, just a sample interface to help test the
filter. This one has just a single attribute.
z+the first attribute for the third interfacer   N)r   r   r	   r
   r   r   ÚtriAttrr   r   r   r   r&   r&   3   s   † ññ ÐEÓF„Gr   r&   c                   ó:   € ] tR t^>tRt]! R4      t]! R4      tRtR# )ÚIKvarzƒ
The fourth sample interface.

Nothing special, just a sample interface to help test the
filter. This one has multiple attributes.
z,the first attribute for the fourth interfacez-the second attribute for the fourth interfacer   N)	r   r   r	   r
   r   r   Ú	kvarAttr1Ú	kvarAttr2r   r   r   r   r)   r)   >   s   † ññ ÐHÓI€IáÐIÓJ„Ir   r)   c                   ón   a € ] tR t^Kt o Rt]! R4      t]! R4      tR tR
R lt	]! R4      t
R
R ltRtV tR	# )ÚIKvinz«
The fifth sample interface.

Nothing special, just a sample interface to help test the
filter. This one opens things up a little and has multiple
attributes and methods.
z+the first attribute for the fifth interfacez,the second attribute for the fifth interfacec                ó   € R# )z1The first method offered for the fifth interface.Nr   )ÚkvinArg1ÚkvinArg2r   r"   s   &&*,r   Ú
kvinMethodÚIKvin.kvinMethodX   r   r   c                ó   € R# )z2The second method offered for the fifth interface.Nr   ©r/   r0   s   &&r   ÚkvinMethod2ÚIKvin.kvinMethod2[   r   r   z+the third attribute for the fifth interfacec                ó   € R# )z1The third method offered for the fifth interface.Nr   r4   s   &&r   ÚkvinMethod3ÚIKvin.kvinMethod3`   r   r   r   N)Údefault)r   r   r	   r
   r   r   Ú	kvinAttr1Ú	kvinAttr2r1   r5   Ú	kvinAttr3r8   r   r   r   s   @r   r-   r-   K   sG   ø‡ € ññ ÐGÓH€IáÐHÓI€Iò@ôAñ ÐGÓH€I÷@ò @r   r-   N)
r   Úzope.interfacer   r   r   r   r   r&   r)   r-   r   r   r   Ú<module>r?      sa   ðñ÷ 0ô
ˆ9ô ô	@ˆ9ô 	@ôBˆ)ô BôGˆ9ô Gô
KˆIô 
Kô@ˆIö @r   