added typesize method for bytearray views (viewers) (both to Lua and docs (only Russian for now))

This commit is contained in:
RomanDonw 2026-08-04 17:18:58 +10:00
parent b30207917f
commit e0afe5c649
2 changed files with 10 additions and 0 deletions

View file

@ -65,6 +65,13 @@ bytes:move(fromindex: posint, toindex: posint, size: posint)
<small>* Размеры "оригинальных" C-шных типов являются платформозависимыми и их точный размер не описан в стандарте языка. В данной таблице предоставлены наиболее распространённые размеры типов.</small> <small>* Размеры "оригинальных" C-шных типов являются платформозависимыми и их точный размер не описан в стандарте языка. В данной таблице предоставлены наиболее распространённые размеры типов.</small>
### Специфические методы "вьюшек"
```lua
-- Возвращает размер типа вьюшки (полезно для вьюшек, использующих C-шные типы нефиксированного размера: те же float или double).
view:typesize() -> posint
```
--- ---
### Пример использования ### Пример использования

View file

@ -339,6 +339,9 @@ local function create_FFIview_class(name, typename)
return i, ptr[i - 1] return i, ptr[i - 1]
end end
end end
end,
typesize = function()
return typesize
end end
} }
return function (bytes) return function (bytes)