2022-01-10 21:37:36 +00:00
< !DOCTYPE html PUBLIC ""
"">
2024-10-04 20:35:05 +00:00
< html > < head > < meta charset = "UTF-8" / > < title > coffi.layout documentation< / title > < link rel = "stylesheet" type = "text/css" href = "css/default.css" / > < link rel = "stylesheet" type = "text/css" href = "css/highlight.css" / > < script type = "text/javascript" src = "js/highlight.min.js" > < / script > < script type = "text/javascript" src = "js/jquery.min.js" > < / script > < script type = "text/javascript" src = "js/page_effects.js" > < / script > < script > hljs . initHighlightingOnLoad ( ) ; < / script > < / head > < body > < div id = "header" > < h2 > Generated by < a href = "https://github.com/weavejester/codox" > Codox< / a > < / h2 > < h1 > < a href = "index.html" > < span class = "project-title" > < span class = "project-name" > coffi< / span > < span class = "project-version" > v1.0.486< / span > < / span > < / a > < / h1 > < / div > < div class = "sidebar primary" > < h3 class = "no-link" > < span class = "inner" > Project< / span > < / h3 > < ul class = "index-link" > < li class = "depth-1 " > < a href = "index.html" > < div class = "inner" > Index< / div > < / a > < / li > < / ul > < h3 class = "no-link" > < span class = "inner" > Topics< / span > < / h3 > < ul > < li class = "depth-1 " > < a href = "01-Getting-Started.html" > < div class = "inner" > < span > Getting Started< / span > < / div > < / a > < / li > < li class = "depth-1 " > < a href = "02-Memory-Management.html" > < div class = "inner" > < span > Memory Management< / span > < / div > < / a > < / li > < li class = "depth-1 " > < a href = "03-Builtin-Types.html" > < div class = "inner" > < span > Built-in Types **WIP**< / span > < / div > < / a > < / li > < li class = "depth-1 " > < a href = "04-Custom-Types.html" > < div class = "inner" > < span > Custom Types< / span > < / div > < / a > < / li > < li class = "depth-1 " > < a href = "05-Low-Level-Wrappers.html" > < div class = "inner" > < span > Low-Level Wrappers< / span > < / div > < / a > < / li > < li class = "depth-1 " > < a href = "50-Data-Model.html" > < div class = "inner" > < span > Data Model< / span > < / div > < / a > < / li > < li class = "depth-1 " > < a href = "99-Benchmarks.html" > < div class = "inner" > < span > Benchmarks **OUTDATED**< / span > < / div > < / a > < / li > < / ul > < h3 class = "no-link" > < span class = "inner" > Namespaces< / span > < / h3 > < ul > < li class = "depth-1" > < div class = "no-link" > < div class = "inner" > < span class = "tree" > < span class = "top" > < / span > < span class = "bottom" > < / span > < / span > < span > coffi< / span > < / div > < / div > < / li > < li class = "depth-2 branch" > < a href = "coffi.ffi.html" > < div class = "inner" > < span class = "tree" > < span class = "top" > < / span > < span class = "bottom" > < / span > < / span > < span > ffi< / span > < / div > < / a > < / li > < li class = "depth-2 branch current" > < a href = "coffi.layout.html" > < div class = "inner" > < span class = "tree" > < span class = "top" > < / span > < span class = "bottom" > < / span > < / span > < span > layout< / span > < / div > < / a > < / li > < li class = "depth-2" > < a href = "coffi.mem.html" > < div class = "inner" > < span class = "tree" > < span class = "top" > < / span > < span class = "bottom" > < / span > < / span > < span > mem< / span > < / div > < / a > < / li > < / ul > < / div > < div class = "sidebar secondary" > < h3 > < a href = "#top" > < span class = "inner" > Public Vars< / span > < / a > < / h3 > < ul > < li class = "depth-1" > < a href = "coffi.layout.html#var-with-c-layout" > < div class = "inner" > < span > with-c-layout< / span > < / div > < / a > < / li > < / ul > < / div > < div class = "namespace-docs" id = "content" > < h1 class = "anchor" id = "top" > coffi.layout< / h1 > < div class = "doc" > < div class = "markdown" > < p > Functions for adjusting the layout of structs.< / p >
2024-10-02 18:43:41 +00:00
< / div > < / div > < div class = "public anchor" id = "var-with-c-layout" > < h3 > with-c-layout< / h3 > < div class = "usage" > < code > (with-c-layout struct-spec)< / code > < / div > < div class = "doc" > < div class = "markdown" > < p > Forces a struct specification to C layout rules.< / p >
< p > This will add padding fields between fields to match C alignment requirements.< / p >
2024-11-22 15:15:52 +00:00
< / div > < / div > < div class = "src-link" > < a href = "https://github.com/IGJoshua/coffi/blob/27d15e19c4d8447e3bedf17abaaf4d2e839a9998/src/clj/coffi/layout.clj#L6" > view source< / a > < / div > < / div > < / div > < / body > < / html >