@eagleoutice/flowr - v2.16.3
    Preparing search index...
    interface CompiledCodeConfig {
        allowedFlags: readonly string[];
        checkNonApi: boolean;
        checkRegistration: boolean;
        extraNonApiEntryPoints: readonly string[];
        flagStarKinds: boolean;
        headerPackages: Readonly<Record<string, string>>;
        knownCxxStandards: readonly string[];
        nonPortableFlags: readonly string[];
        obsoleteCxxStandards: readonly string[];
        skip: readonly CompiledCodeKind[];
        unportableCalls: readonly string[];
        unportableFortran: readonly string[];
        unportableObjects: readonly string[];
        [key: string]: unknown;
    }

    Hierarchy (View Summary)

    Indexable

    • [key: string]: unknown
    Index
    allowedFlags: readonly string[]

    flags (with the dash) that are fine even though they match nonPortableFlags

    checkNonApi: boolean

    also look for calls of the non-API entry points of R (default true)

    checkRegistration: boolean

    also look for the missing registration of native routines (default true)

    extraNonApiEntryPoints: readonly string[]

    further non-API entry points to flag besides the ones R lists

    flagStarKinds: boolean

    also flag Fortran type declarations like real*8, which are no standard Fortran (default true)

    headerPackages: Readonly<Record<string, string>>

    the header (a file name, or a directory prefix ending in /) to the package that has to be in LinkingTo for it

    knownCxxStandards: readonly string[]

    the C++ standards R still honors; others requested through CXX_STD are unknown

    nonPortableFlags: readonly string[]

    regular expressions (anchored by flowR, without the leading dash) for the compiler flags R CMD check calls non-portable

    obsoleteCxxStandards: readonly string[]

    the C++ standards R ignores as obsolete

    skip: readonly CompiledCodeKind[]

    checks (by their R CMD check title) to skip

    unportableCalls: readonly string[]

    the functions compiled code must not call because they might terminate R, write to stdout, use system RNGs or [v]sprintf

    unportableFortran: readonly string[]

    the Fortran statements compiled code must not use (I/O, stop, system RNGs)

    unportableObjects: readonly string[]

    the objects (and C++ streams) compiled code must not use for the same reason