You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
<!DOCTYPE html>
< html xmlns = "http://www.w3.org/1999/xhtml" > < head > < title > BufferOverrunModels (infer.InferModules.BufferOverrunModels)< / title > < link rel = "stylesheet" href = "../../../odoc.css" / > < meta charset = "utf-8" / > < meta name = "generator" content = "odoc %%VERSION%%" / > < meta name = "viewport" content = "width=device-width,initial-scale=1.0" / > < script src = "../../../highlight.pack.js" > < / script > < script > hljs . initHighlightingOnLoad ( ) ; < / script > < / head > < body > < div class = "content" > < header > < nav > < a href = "../index.html" > Up< / a > – < a href = "../../index.html" > infer< / a > » < a href = "../index.html" > InferModules< / a > » BufferOverrunModels< / nav > < h1 > Module < code > InferModules.BufferOverrunModels< / code > < / h1 > < / header > < div class = "spec module" id = "module-L" > < a href = "#module-L" class = "anchor" > < / a > < code > < span class = "keyword" > module< / span > L = < a href = "../../../InferBase/InferBase/index.html#module-Logging" > InferBase.Logging< / a > < / code > < / div > < div class = "spec module" id = "module-BoUtils" > < a href = "#module-BoUtils" class = "anchor" > < / a > < code > < span class = "keyword" > module< / span > BoUtils = < a href = "../index.html#module-BufferOverrunUtils" > BufferOverrunUtils< / a > < / code > < / div > < div class = "spec module" id = "module-Dom" > < a href = "#module-Dom" class = "anchor" > < / a > < code > < span class = "keyword" > module< / span > Dom = < a href = "../index.html#module-BufferOverrunDomain" > BufferOverrunDomain< / a > < / code > < / div > < div class = "spec module" id = "module-PO" > < a href = "#module-PO" class = "anchor" > < / a > < code > < span class = "keyword" > module< / span > PO = < a href = "../index.html#module-BufferOverrunProofObligations" > BufferOverrunProofObligations< / a > < / code > < / div > < div class = "spec module" id = "module-Sem" > < a href = "#module-Sem" class = "anchor" > < / a > < code > < span class = "keyword" > module< / span > Sem = < a href = "../index.html#module-BufferOverrunSemantics" > BufferOverrunSemantics< / a > < / code > < / div > < div class = "spec module" id = "module-Relation" > < a href = "#module-Relation" class = "anchor" > < / a > < code > < span class = "keyword" > module< / span > Relation = < a href = "../index.html#module-BufferOverrunDomainRelation" > BufferOverrunDomainRelation< / a > < / code > < / div > < div class = "spec module" id = "module-Trace" > < a href = "#module-Trace" class = "anchor" > < / a > < code > < span class = "keyword" > module< / span > Trace = < a href = "../index.html#module-BufferOverrunTrace" > BufferOverrunTrace< / a > < / code > < / div > < dl > < dt class = "spec type" id = "type-exec_fun" > < a href = "#type-exec_fun" class = "anchor" > < / a > < code > < span class = "keyword" > type< / span > exec_fun< / code > < code > = < a href = "../../InferModules__BufferOverrunUtils/ModelEnv/index.html#type-model_env" > BoUtils.ModelEnv.model_env< / a > < span > - > < / span > < span > ret:< span > (< a href = "../../../InferIR/InferIR/Ident/index.html#type-t" > InferIR.Ident.t< / a > * < a href = "../../../InferIR/InferIR/Typ/index.html#type-t" > InferIR.Typ.t< / a > )< / span > < / span > < span > - > < / span > < a href = "../../InferModules__BufferOverrunDomain/Mem/index.html#type-t" > Dom.Mem.t< / a > < span > - > < / span > < a href = "../../InferModules__BufferOverrunDomain/Mem/index.html#type-t" > Dom.Mem.t< / a > < / code > < / dt > < dt class = "spec type" id = "type-check_fun" > < a href = "#type-check_fun" class = "anchor" > < / a > < code > < span class = "keyword" > type< / span > check_fun< / code > < code > = < a href = "../../InferModules__BufferOverrunUtils/ModelEnv/index.html#type-model_env" > BoUtils.ModelEnv.model_env< / a > < span > - > < / span > < a href = "../../InferModules__BufferOverrunDomain/Mem/index.html#type-t" > Dom.Mem.t< / a > < span > - > < / span > < a href = "../../InferModules__BufferOverrunProofObligations/ConditionSet/index.html#type-checked_t" > PO.ConditionSet.checked_t< / a > < span > - > < / span > < a href = "../../InferModules__BufferOverrunProofObligations/ConditionSet/index.html#type-checked_t" > PO.ConditionSet.checked_t< / a > < / code > < / dt > < dt class = "spec type" id = "type-model" > < a href = "#type-model" class = "anchor" > < / a > < code > < span class = "keyword" > type< / span > model< / code > < code > = < / code > < code > {< / code > < table class = "record" > < tr id = "type-model.exec" class = "anchored" > < td class = "def field" > < a href = "#type-model.exec" class = "anchor" > < / a > < code > exec : < a href = "index.html#type-exec_fun" > exec_fun< / a > ;< / code > < / td > < / tr > < tr id = "type-model.check" class = "anchored" > < td class = "def field" > < a href = "#type-model.check" class = "anchor" > < / a > < code > check : < a href = "index.html#type-check_fun" > check_fun< / a > ;< / code > < / td > < / tr > < / table > < code > }< / code > < / dt > < / dl > < dl > < dt class = "spec value" id = "val-no_check" > < a href = "#val-no_check" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > no_check : < span class = "type-var" > 'a< / span > < span > - > < / span > < span class = "type-var" > 'b< / span > < span > - > < / span > < span class = "type-var" > 'c< / span > < span > - > < / span > < span class = "type-var" > 'c< / span > < / code > < / dt > < dt class = "spec value" id = "val-no_model" > < a href = "#val-no_model" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > no_model : < a href = "index.html#type-model" > model< / a > < / code > < / dt > < dt class = "spec value" id = "val-at" > < a href = "#val-at" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > at : < span > ?⁠ size:< a href = "../../../InferStdlib/InferStdlib/index.html#module-IStd" > InferStdlib.IStd< / a > .Int64.t< / span > < span > - > < / span > < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "index.html#type-model" > model< / a > < / code > < / dt > < dt class = "spec value" id = "val-get_malloc_info" > < a href = "#val-get_malloc_info" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > get_malloc_info : < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "../../../InferIR/InferIR/Typ/index.html#type-t" > InferIR.Typ.t< / a > * < span > < a href = "../../../InferStdlib/InferStdlib/index.html#module-IStd" > InferStdlib.IStd< / a > .Int.t option< / span > * < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > * < span > < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > option< / span > < / code > < / dt > < dt class = "spec value" id = "val-check_alloc_size" > < a href = "#val-check_alloc_size" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > check_alloc_size : < span > can_be_zero:bool< / span > < span > - > < / span > < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "../../InferModules__BufferOverrunUtils/ModelEnv/index.html#type-model_env" > BoUtils.ModelEnv.model_env< / a > < span > - > < / span > < a href = "../BufferOverrunDomain/Mem/index.html#type-t" > BufferOverrunDomain.Mem.t< / a > < span > - > < / span > < a href = "../../InferModules__BufferOverrunProofObligations/ConditionSet/index.html#type-checked_t" > PO.ConditionSet.checked_t< / a > < span > - > < / span > < a href = "../../InferModules__BufferOverrunProofObligations/ConditionSet/index.html#type-checked_t" > PO.ConditionSet.checked_t< / a > < / code > < / dt > < dt class = "spec value" id = "val-fgets" > < a href = "#val-fgets" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > fgets : < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "index.html#type-model" > model< / a > < / code > < / dt > < dt class = "spec value" id = "val-malloc" > < a href = "#val-malloc" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > malloc : < span > can_be_zero:bool< / span > < span > - > < / span > < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "index.html#type-model" > model< / a > < / code > < / dt > < dt class = "spec value" id = "val-calloc" > < a href = "#val-calloc" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > calloc : < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < span > can_be_zero:bool< / span > < span > - > < / span > < a href = "index.html#type-model" > model< / a > < / code > < / dt > < dt class = "spec value" id = "val-memcpy" > < a href = "#val-memcpy" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > memcpy : < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "index.html#type-model" > model< / a > < / code > < / dt > < dt class = "spec value" id = "val-memset" > < a href = "#val-memset" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > memset : < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "index.html#type-model" > model< / a > < / code > < / dt > < dt class = "spec value" id = "val-eval_string_len" > < a href = "#val-eval_string_len" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > eval_string_len : < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "../BufferOverrunDomain/Mem/index.html#type-t" > BufferOverrunDomain.Mem.t< / a > < span > - > < / span > < a href = "../../InferModules__BufferOverrunDomain/Val/index.html#type-t" > InferModules__BufferOverrunDomain.Val.t< / a > < / code > < / dt > < dt class = "spec value" id = "val-strlen" > < a href = "#val-strlen" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > strlen : < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "index.html#type-model" > model< / a > < / code > < / dt > < dt class = "spec value" id = "val-strcpy" > < a href = "#val-strcpy" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > strcpy : < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "index.html#type-model" > model< / a > < / code > < / dt > < dt class = "spec value" id = "val-strncpy" > < a href = "#val-strncpy" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > strncpy : < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "index.html#type-model" > model< / a > < / code > < / dt > < dt class = "spec value" id = "val-strcat" > < a href = "#val-strcat" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > strcat : < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "index.html#type-model" > model< / a > < / code > < / dt > < dt class = "spec value" id = "val-realloc" > < a href = "#val-realloc" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > realloc : < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "index.html#type-model" > model< / a > < / code > < / dt > < dt class = "spec value" id = "val-placement_new" > < a href = "#val-placement_new" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > placement_new : < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < span > (< a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > * < a href = "../../../InferIR/InferIR/Typ/index.html#type-t" > InferIR.Typ.t< / a > )< / span > < span > - > < / span > < span > < span > (< a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > * < a href = "../../../InferIR/InferIR/Typ/index.html#type-t" > InferIR.Typ.t< / a > )< / span > option< / span > < span > - > < / span > < a href = "index.html#type-model" > model< / a > < / code > < / dt > < dt class = "spec value" id = "val-strndup" > < a href = "#val-strndup" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > strndup : < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "index.html#type-model" > model< / a > < / code > < / dt > < dt class = "spec value" id = "val-inferbo_min" > < a href = "#val-inferbo_min" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > inferbo_min : < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "index.html#type-model" > model< / a > < / code > < / dt > < dt class = "spec value" id = "val-set_size" > < a href = "#val-set_size" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > set_size : < a href = "../../InferModules__BufferOverrunUtils/ModelEnv/index.html#type-model_env" > BoUtils.ModelEnv.model_env< / a > < span > - > < / span > < a href = "../../InferModules__BufferOverrunDomain/Val/index.html#type-t" > Dom.Val.t< / a > < span > - > < / span > < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "../BufferOverrunDomain/Mem/index.html#type-t" > BufferOverrunDomain.Mem.t< / a > < span > - > < / span > < a href = "../../InferModules__BufferOverrunDomain/Mem/index.html#type-t" > Dom.Mem.t< / a > < / code > < / dt > < dt class = "spec value" id = "val-inferbo_set_size" > < a href = "#val-inferbo_set_size" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > inferbo_set_size : < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "index.html#type-model" > model< / a > < / code > < / dt > < dt class = "spec value" id = "val-model_by_value" > < a href = "#val-model_by_value" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > model_by_value : < a href = "../../InferModules__BufferOverrunDomain/Val/index.html#type-t" > InferModules__BufferOverrunDomain.Val.t< / a > < span > - > < / span > < a href = "../../../InferIR/InferIR/Ident/index.html#type-t" > InferIR.Ident.t< / a > < span > - > < / span > < a href = "../../InferModules__BufferOverrunDomain/Mem/index.html#type-t" > Dom.Mem.t< / a > < span > - > < / span > < a href = "../../InferModules__BufferOverrunDomain/Mem/index.html#type-t" > Dom.Mem.t< / a > < / code > < / dt > < dt class = "spec value" id = "val-range_itv_mone" > < a href = "#val-range_itv_mone" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > range_itv_mone : < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "../BufferOverrunDomain/Mem/index.html#type-t" > BufferOverrunDomain.Mem.t< / a > < span > - > < / span > < a href = "../Itv/index.html#type-t" > Itv.t< / a > < / code > < / dt > < dd > < p > Given a string of length n, return itv < code > -1, n_u-1< / code > .< / p > < / dd > < / dl > < dl > < dt class = "spec value" id = "val-indexOf" > < a href = "#val-indexOf" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > indexOf : < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "index.html#type-model" > model< / a > < / code > < / dt > < dt class = "spec value" id = "val-cast" > < a href = "#val-cast" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > cast : < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "index.html#type-model" > model< / a > < / code > < / dt > < dt class = "spec value" id = "val-by_value" > < a href = "#val-by_value" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > by_value : < a href = "../../InferModules__BufferOverrunDomain/Val/index.html#type-t" > InferModules__BufferOverrunDomain.Val.t< / a > < span > - > < / span > < a href = "index.html#type-model" > model< / a > < / code > < / dt > < dt class = "spec value" id = "val-by_risky_value_from" > < a href = "#val-by_risky_value_from" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > by_risky_value_from : < a href = "../BufferOverrunTrace/index.html#type-lib_fun" > Trace.lib_fun< / a > < span > - > < / span > < a href = "../../InferModules__BufferOverrunDomain/Val/index.html#type-t" > Dom.Val.t< / a > < span > - > < / span > < a href = "index.html#type-model" > model< / a > < / code > < / dt > < dt class = "spec value" id = "val-bottom" > < a href = "#val-bottom" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > bottom : < a href = "index.html#type-model" > model< / a > < / code > < / dt > < dt class = "spec value" id = "val-infer_print" > < a href = "#val-infer_print" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > infer_print : < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "index.html#type-model" > model< / a > < / code > < / dt > < dt class = "spec value" id = "val-eval_array_locs_length" > < a href = "#val-eval_array_locs_length" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > eval_array_locs_length : < a href = "../AbsLoc/PowLoc/index.html#type-t" > AbsLoc.PowLoc.t< / a > < span > - > < / span > < span > < span class = "type-var" > 'a< / span > < a href = "../../InferModules__BufferOverrunDomain/Mem/index.html#type-t0" > Dom.Mem.t0< / a > < / span > < span > - > < / span > < a href = "../../InferModules__BufferOverrunDomain/Val/index.html#type-t" > Dom.Val.t< / a > < / code > < / dt > < dt class = "spec value" id = "val-get_array_length" > < a href = "#val-get_array_length" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > get_array_length : < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "index.html#type-model" > model< / a > < / code > < / dt > < dt class = "spec value" id = "val-set_array_length" > < a href = "#val-set_array_length" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > set_array_length : < span > (< a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > * < a href = "../../../InferIR/InferIR/Typ/index.html#type-t" > InferIR.Typ.t< / a > )< / span > < span > - > < / span > < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "index.html#type-model" > model< / a > < / code > < / dt > < dt class = "spec value" id = "val-snprintf" > < a href = "#val-snprintf" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > snprintf : < a href = "index.html#type-model" > model< / a > < / code > < / dt > < dt class = "spec value" id = "val-vsnprintf" > < a href = "#val-vsnprintf" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > vsnprintf : < a href = "index.html#type-model" > model< / a > < / code > < / dt > < dt class = "spec value" id = "val-copy" > < a href = "#val-copy" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > copy : < a href = "../../InferModules__BufferOverrunDomain/Val/index.html#type-t" > InferModules__BufferOverrunDomain.Val.t< / a > < span > - > < / span > < a href = "../../../InferIR/InferIR/Ident/index.html#type-t" > InferIR.Ident.t< / a > < span > - > < / span > < a href = "../../InferModules__BufferOverrunDomain/Mem/index.html#type-t" > Dom.Mem.t< / a > < span > - > < / span > < a href = "../../InferModules__BufferOverrunDomain/Mem/index.html#type-t" > Dom.Mem.t< / a > < / code > < / dt > < dt class = "spec value" id = "val-create_copy_array" > < a href = "#val-create_copy_array" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > create_copy_array : < a href = "../../../InferIR/InferIR/Exp/index.html#type-t" > InferIR.Exp.t< / a > < span > - > < / span > < a href = "index.html#type-model" > model< / a > < / code > < / dt > < dd > < p > Creates a new array with the values from the given array.< / p > < / dd > < / dl > < div class = "spec module" id = "module-CFArray" > < a href = "#module-CFArray" class = "anchor" > < / a > < code > < span class = "keyword" > module< / span > < a href = "CFArray/index.html" > CFArray< / a > : < span class = "keyword" > sig< / span > ... < span class = "keyword" > end< / span > < / code > < / div > < div class = "spec module" id = "module-Split" > < a href = "#module-Split" class = "anchor" > < / a > < code > < span class = "keyword" > module< / span > < a href = "Split/index.html" > Split< / a > : < span class = "keyword" > sig< / span > ... < span class = "keyword" > end< / span > < / code > < / div > < div class = "spec module" id = "module-Boost" > < a href = "#module-Boost" class = "anchor" > < / a > < code > < span class = "keyword" > module< / span > < a href = "Boost/index.html" > Boost< / a > : < span class = "keyword" > sig< / span > ... < span class = "keyword" > end< / span > < / code > < / div > < div class = "spec module" id = "module-Folly" > < a href = "#module-Folly" class = "anchor" > < / a > < code > < span class = "keyword" > module< / span > < a href = "Folly/index.html" > Folly< / a > : < span class = "keyword" > sig< / span > ... < span class = "keyword" > end< / span > < / code > < / div > < div class = "spec module" id = "module-StdArray" > < a href = "#module-StdArray" class = "anchor" > < / a > < code > < span class = "keyword" > module< / span > < a href = "StdArray/index.html" > StdArray< / a > : < span class = "keyword" > sig< / span > ... < span class = "keyword" > end< / span > < / code > < / div > < div class = "spec module" id = "module-StdBasicString" > < a href = "#module-StdBasicString" class = "anchor" > < / a > < code > < span class = "keyword" > module< / span > < a href = "StdBasicString/index.html" > StdBasicString< / a > : < span class = "keyword" > sig< / span > ... < span class = "keyword" > end< / span > < / code > < / div > < div class = "spec module" id = "module-StdVector" > < a href = "#module-StdVector" class = "anchor" > < / a > < code > < span class = "keyword" > module< / span > < a href = "StdVector/index.html" > StdVector< / a > : < span class = "keyword" > sig< / span > ... < span class = "keyword" > end< / span > < / code > < / div > < div class = "spec module" id = "module-Collection" > < a href = "#module-Collection" class = "anchor" > < / a > < code > < span class = "keyword" > module< / span > < a href = "Collection/index.html" > Collection< / a > : < span class = "keyword" > sig< / span > ... < span class = "keyword" > end< / span > < / code > < / div > < dl > < dt class = "spec value" id = "val-unmodifiable" > < a href = "#val-unmodifiable" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > unmodifiable : < span class = "type-var" > 'a< / span > < span > - > < / span > < a href = "../../../InferStdlib/InferStdlib/index.html#module-IStd" > InferStdlib.IStd< / a > .String.t < span > - > < / span > bool< / code > < / dt > < / dl > < div class = "spec module" id = "module-Call" > < a href = "#module-Call" class = "anchor" > < / a > < code > < span class = "keyword" > module< / span > < a href = "Call/index.html" > Call< / a > : < span class = "keyword" > sig< / span > ... < span class = "keyword" > end< / span > < / code > < / div > < / div > < / body > < / html >