+
    UBi~                        ^ RI Ht ^ RIt^ RIt^ RIHt ^RIHtH	t	 ^RI
HtHtHt ^RIHt ^RIHt ]P"                  '       d   ^ RIHt ^R	IHt  ! R
 R]4      t ! R R]4      tR R ltR# )    )annotationsN)Path)NewExtensionModule
ModuleInfo)	KwargInfotyped_kwargstyped_pos_args)NoneType)mesonlib)	TypedDict)ModuleStatec                  J    ] tR t^t$ R]R&   R]R&   R]R&   R]R&   R]R&   RtR	# )
SymbolVisibilityHeaderKWzT.Optional[str]	namespaceapicompilationstatic_compilationboolstatic_only N)__name__
__module____qualname____firstlineno____annotations____static_attributes__r       @/usr/lib/python3.14/site-packages/mesonbuild/modules/snippets.pyr   r      s     ""$$++r   r   c                     a  ] tR t^&t]! RR4      tR V 3R llt]! R]! R]	]
34      ]! R]	]
34      ]! R]	]
34      ]! R	]	]
34      ]! R
]]
34      4      ]! R]	4      R R l4       4       tRtV ;t# )SnippetsModulesnippetsz1.10.0c                   V ^8  d   QhRR/# )   returnNoner   )formats   "r   __annotate__SnippetsModule.__annotate__*   s      $ r   c                	r   < \         SV `  4        V P                  P                  R V P                  /4       R# )symbol_visibility_headerN)super__init__methodsupdatesymbol_visibility_header_method)self	__class__s   &r   r,   SnippetsModule.__init__*   s0    &(L(L
 	r   z!snippets.symbol_visibility_headerr   r   r   r   r   c               (    V ^8  d   QhRRRRRRRR/# )	r#   stater   argszT.Tuple[str]kwargsz'SymbolVisibilityHeaderKW'r$   zmesonlib.Filer   )r&   s   "r   r'   r(   7   s4     .H .H[ .H .H^x .H  ~K .Hr   c           
     	   V^ ,          pVR,          ;'       g    VP                   p\        P                  ! V4      P                  4       pV^ ,          P	                  4       '       d   RV 2pVR,          ;'       g    V R2pVR,          ;'       g    V R2pVR,          ;'       g    V R2pVR	,          p	V	f   VP                  R
4      p
V
R8H  p	\        P                  ! R4      pV	'       d(   V\        P                  ! RV RV RV R24      ,          pV\        P                  ! RP                  . RNV NRNV NRNV NRNV NRNV NRNV NRNV NRNV NRNV NRNV NRNV NRNV NRNV NRNV NRNV NRN4      4      ,          p\        VP                  P                  4       VP                  V4      pVP                  VRR 7       \        P                  P                  VP                  V4      # )!r   r   _r   _APIr   _COMPILATIONr   _STATIC_COMPILATIONr   default_librarystaticz            // SPDX-license-identifier: 0BSD OR CC0-1.0 OR WTFPL OR Apache-2.0 OR LGPL-2.0-or-later
            #pragma once
            z
                #ifndef z
                #  define z
                #endif /* z */
                 zF
            #if (defined(_WIN32) || defined(__CYGWIN__)) && !defined(z)
            #  define z4_EXPORT __declspec(dllexport)
            #  define zM_IMPORT __declspec(dllimport)
            #elif defined(__OS2__) && !defined(z>_IMPORT
            #elif __GNUC__ >= 4
            #  define zE_EXPORT __attribute__((visibility("default")))
            #  define z0_IMPORT
            #else
            #  define z_EXPORT
            #  define z/_IMPORT
            #endif

            #ifdef z
            #  define  z7_EXPORT extern
            #else
            #  define z._IMPORT extern
            #endif
            zutf-8)encoding)project_namer   underscorifyupperisdigit
get_optiontextwrapdedentjoinr   environmentget_build_dirsubdir
write_textFilefrom_built_file)r0   r4   r5   r6   header_namer   r   r   r   r   r<   contentheader_paths   &&&&         r   r/   .SnippetsModule.symbol_visibility_header_method0   s    1g;'==5+=+=	)))4::<	Q<!!I;IUm11)D1]+II)L/I#$89^^	{J]=^]+#../@AO)X5K// #  x ,+, --. /-. /(  G
 	8?? $ $ (F $FXEY$Z$e$$ e$0$ 1C/C	$D	$
 e$
$ e$$ e$$ e$$ e$$ e$$  =$!$  e!$  !$  !E!$ "!$$ e%$$ %$$ !E%$$"%$  	* 5,,::<ellKXw9}},,U\\;GGr   r   )r   r   r   r   r   INFOr,   r   r   strr
   r   r	   r/   r   __classcell__)r1   s   @r   r    r    &   s    j(+D  5K#x9EC?3MC?;03/BMD(+;<> 7=.H >>.Hr   r    c               $    V ^8  d   QhRRRRRR/# )r#   r5   zT.Anyr6   r$   r    r   )r&   s   "r   r'   r'   g   s!      e u  r   c                     \        4       # )N)r    )r5   r6   s   *,r   
initializerX   g   s    r   )
__future__r   rF   typingTpathlibr   r>   r   r   interpreterbaser   r   r	   interpreter.type_checkingr
   r   TYPE_CHECKINGtyping_extensionsr   r   r   r    rX   r   r   r   <module>ra      sR    #    , E E 0 ???+9 ?H' ?HBr   