header: complex.h header_template: complex.h.def macros: [] types: - type_name: cfloat16 - type_name: cfloat128 - type_name: float128 enums: [] objects: [] functions: - name: cimag standards: - stdc return_type: double arguments: - type: _Complex double - name: cimagf standards: - stdc return_type: float arguments: - type: _Complex float - name: cimagl standards: - stdc return_type: long double arguments: - type: _Complex long double - name: cimagf16 standards: - stdc return_type: _Float16 arguments: - type: cfloat16 guard: LIBC_TYPES_HAS_CFLOAT16 - name: cimagf128 standards: - stdc return_type: float128 arguments: - type: cfloat128 guard: LIBC_TYPES_HAS_CFLOAT128 - name: creal standards: - stdc return_type: double arguments: - type: _Complex double - name: crealf standards: - stdc return_type: float arguments: - type: _Complex float - name: creall standards: - stdc return_type: long double arguments: - type: _Complex long double - name: crealf16 standards: - stdc return_type: _Float16 arguments: - type: cfloat16 guard: LIBC_TYPES_HAS_CFLOAT16 - name: crealf128 standards: - stdc return_type: float128 arguments: - type: cfloat128 guard: LIBC_TYPES_HAS_CFLOAT128 - name: conj standards: - stdc return_type: _Complex double arguments: - type: _Complex double - name: conjf standards: - stdc return_type: _Complex float arguments: - type: _Complex float - name: conjl standards: - stdc return_type: _Complex long double arguments: - type: _Complex long double - name: conjf16 standards: - stdc return_type: cfloat16 arguments: - type: cfloat16 guard: LIBC_TYPES_HAS_CFLOAT16 - name: conjf128 standards: - stdc return_type: cfloat128 arguments: - type: cfloat128 guard: LIBC_TYPES_HAS_CFLOAT128 - name: cproj standards: - stdc return_type: _Complex double arguments: - type: _Complex double - name: cprojf standards: - stdc return_type: _Complex float arguments: - type: _Complex float - name: cprojl standards: - stdc return_type: _Complex long double arguments: - type: _Complex long double - name: cprojf16 standards: - stdc return_type: cfloat16 arguments: - type: cfloat16 guard: LIBC_TYPES_HAS_CFLOAT16 - name: cprojf128 standards: - stdc return_type: cfloat128 arguments: - type: cfloat128 guard: LIBC_TYPES_HAS_CFLOAT128