W3cubDocs

/Kotlin

invoke

Platform and version requirements: Native (1.3)
operator fun <R> CPointer<CFunction<() -> R>>.invoke(): R
operator fun <P1, R> CPointer<CFunction<(P1) -> R>>.invoke(
    p1: P1
): R
operator fun <P1, P2, R> CPointer<CFunction<(P1, P2) -> R>>.invoke(
    p1: P1, 
    p2: P2
): R
operator fun <P1, P2, P3, R> CPointer<CFunction<(P1, P2, P3) -> R>>.invoke(
    p1: P1, 
    p2: P2, 
    p3: P3
): R
operator fun <P1, P2, P3, P4, R> CPointer<CFunction<(P1, P2, P3, P4) -> R>>.invoke(
    p1: P1, 
    p2: P2, 
    p3: P3, 
    p4: P4
): R
operator fun <P1, P2, P3, P4, P5, R> CPointer<CFunction<(P1, P2, P3, P4, P5) -> R>>.invoke(
    p1: P1, 
    p2: P2, 
    p3: P3, 
    p4: P4, 
    p5: P5
): R
operator fun <P1, P2, P3, P4, P5, P6, R> CPointer<CFunction<(P1, P2, P3, P4, P5, P6) -> R>>.invoke(
    p1: P1, 
    p2: P2, 
    p3: P3, 
    p4: P4, 
    p5: P5, 
    p6: P6
): R
operator fun <P1, P2, P3, P4, P5, P6, P7, R> CPointer<CFunction<(P1, P2, P3, P4, P5, P6, P7) -> R>>.invoke(
    p1: P1, 
    p2: P2, 
    p3: P3, 
    p4: P4, 
    p5: P5, 
    p6: P6, 
    p7: P7
): R
operator fun <P1, P2, P3, P4, P5, P6, P7, P8, R> CPointer<CFunction<(P1, P2, P3, P4, P5, P6, P7, P8) -> R>>.invoke(
    p1: P1, 
    p2: P2, 
    p3: P3, 
    p4: P4, 
    p5: P5, 
    p6: P6, 
    p7: P7, 
    p8: P8
): R
operator fun <P1, P2, P3, P4, P5, P6, P7, P8, P9, R> CPointer<CFunction<(P1, P2, P3, P4, P5, P6, P7, P8, P9) -> R>>.invoke(
    p1: P1, 
    p2: P2, 
    p3: P3, 
    p4: P4, 
    p5: P5, 
    p6: P6, 
    p7: P7, 
    p8: P8, 
    p9: P9
): R
operator fun <P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, R> CPointer<CFunction<(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10) -> R>>.invoke(
    p1: P1, 
    p2: P2, 
    p3: P3, 
    p4: P4, 
    p5: P5, 
    p6: P6, 
    p7: P7, 
    p8: P8, 
    p9: P9, 
    p10: P10
): R
operator fun <P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, R> CPointer<CFunction<(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11) -> R>>.invoke(
    p1: P1, 
    p2: P2, 
    p3: P3, 
    p4: P4, 
    p5: P5, 
    p6: P6, 
    p7: P7, 
    p8: P8, 
    p9: P9, 
    p10: P10, 
    p11: P11
): R
operator fun <P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, R> CPointer<CFunction<(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12) -> R>>.invoke(
    p1: P1, 
    p2: P2, 
    p3: P3, 
    p4: P4, 
    p5: P5, 
    p6: P6, 
    p7: P7, 
    p8: P8, 
    p9: P9, 
    p10: P10, 
    p11: P11, 
    p12: P12
): R
operator fun <P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, R> CPointer<CFunction<(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13) -> R>>.invoke(
    p1: P1, 
    p2: P2, 
    p3: P3, 
    p4: P4, 
    p5: P5, 
    p6: P6, 
    p7: P7, 
    p8: P8, 
    p9: P9, 
    p10: P10, 
    p11: P11, 
    p12: P12, 
    p13: P13
): R
operator fun <P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, R> CPointer<CFunction<(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14) -> R>>.invoke(
    p1: P1, 
    p2: P2, 
    p3: P3, 
    p4: P4, 
    p5: P5, 
    p6: P6, 
    p7: P7, 
    p8: P8, 
    p9: P9, 
    p10: P10, 
    p11: P11, 
    p12: P12, 
    p13: P13, 
    p14: P14
): R
operator fun <P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, R> CPointer<CFunction<(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15) -> R>>.invoke(
    p1: P1, 
    p2: P2, 
    p3: P3, 
    p4: P4, 
    p5: P5, 
    p6: P6, 
    p7: P7, 
    p8: P8, 
    p9: P9, 
    p10: P10, 
    p11: P11, 
    p12: P12, 
    p13: P13, 
    p14: P14, 
    p15: P15
): R
operator fun <P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, R> CPointer<CFunction<(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16) -> R>>.invoke(
    p1: P1, 
    p2: P2, 
    p3: P3, 
    p4: P4, 
    p5: P5, 
    p6: P6, 
    p7: P7, 
    p8: P8, 
    p9: P9, 
    p10: P10, 
    p11: P11, 
    p12: P12, 
    p13: P13, 
    p14: P14, 
    p15: P15, 
    p16: P16
): R
operator fun <P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, R> CPointer<CFunction<(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17) -> R>>.invoke(
    p1: P1, 
    p2: P2, 
    p3: P3, 
    p4: P4, 
    p5: P5, 
    p6: P6, 
    p7: P7, 
    p8: P8, 
    p9: P9, 
    p10: P10, 
    p11: P11, 
    p12: P12, 
    p13: P13, 
    p14: P14, 
    p15: P15, 
    p16: P16, 
    p17: P17
): R
operator fun <P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, R> CPointer<CFunction<(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18) -> R>>.invoke(
    p1: P1, 
    p2: P2, 
    p3: P3, 
    p4: P4, 
    p5: P5, 
    p6: P6, 
    p7: P7, 
    p8: P8, 
    p9: P9, 
    p10: P10, 
    p11: P11, 
    p12: P12, 
    p13: P13, 
    p14: P14, 
    p15: P15, 
    p16: P16, 
    p17: P17, 
    p18: P18
): R
operator fun <P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, R> CPointer<CFunction<(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19) -> R>>.invoke(
    p1: P1, 
    p2: P2, 
    p3: P3, 
    p4: P4, 
    p5: P5, 
    p6: P6, 
    p7: P7, 
    p8: P8, 
    p9: P9, 
    p10: P10, 
    p11: P11, 
    p12: P12, 
    p13: P13, 
    p14: P14, 
    p15: P15, 
    p16: P16, 
    p17: P17, 
    p18: P18, 
    p19: P19
): R
operator fun <P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, R> CPointer<CFunction<(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20) -> R>>.invoke(
    p1: P1, 
    p2: P2, 
    p3: P3, 
    p4: P4, 
    p5: P5, 
    p6: P6, 
    p7: P7, 
    p8: P8, 
    p9: P9, 
    p10: P10, 
    p11: P11, 
    p12: P12, 
    p13: P13, 
    p14: P14, 
    p15: P15, 
    p16: P16, 
    p17: P17, 
    p18: P18, 
    p19: P19, 
    p20: P20
): R
operator fun <P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, R> CPointer<CFunction<(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21) -> R>>.invoke(
    p1: P1, 
    p2: P2, 
    p3: P3, 
    p4: P4, 
    p5: P5, 
    p6: P6, 
    p7: P7, 
    p8: P8, 
    p9: P9, 
    p10: P10, 
    p11: P11, 
    p12: P12, 
    p13: P13, 
    p14: P14, 
    p15: P15, 
    p16: P16, 
    p17: P17, 
    p18: P18, 
    p19: P19, 
    p20: P20, 
    p21: P21
): R
operator fun <P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, P22, R> CPointer<CFunction<(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, P22) -> R>>.invoke(
    p1: P1, 
    p2: P2, 
    p3: P3, 
    p4: P4, 
    p5: P5, 
    p6: P6, 
    p7: P7, 
    p8: P8, 
    p9: P9, 
    p10: P10, 
    p11: P11, 
    p12: P12, 
    p13: P13, 
    p14: P14, 
    p15: P15, 
    p16: P16, 
    p17: P17, 
    p18: P18, 
    p19: P19, 
    p20: P20, 
    p21: P21, 
    p22: P22
): R

© 2010–2020 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlinx.cinterop/invoke.html