class
HDF5::Attributes
- HDF5::Attributes
- Reference
- Object
Included Modules
- Enumerable({String, HDF5::Attribute})
Defined in:
hdf5/attributes.crConstant Summary
-
NUMERIC_TYPES =
{Int8, UInt8, Int16, UInt16, Int32, UInt32, Int64, UInt64, Float32, Float64}
Constructors
Instance Method Summary
- #[](name : String) : Attribute
- #[]=(name : String, value : String)
- #[]=(name : String, value : Array(String))
- #[]=(name : String, value : Reference)
- #[]=(name : String, value : Array(Reference))
- #[]=(name : String, value : Array(Array({String, HDF5::Attribute}))) forall T
- #[]=(name : String, value : Int8)
- #[]=(name : String, value : Array(Int8))
- #[]=(name : String, value : UInt8)
- #[]=(name : String, value : Array(UInt8))
- #[]=(name : String, value : Int16)
- #[]=(name : String, value : Array(Int16))
- #[]=(name : String, value : UInt16)
- #[]=(name : String, value : Array(UInt16))
- #[]=(name : String, value : Int32)
- #[]=(name : String, value : Array(Int32))
- #[]=(name : String, value : UInt32)
- #[]=(name : String, value : Array(UInt32))
- #[]=(name : String, value : Int64)
- #[]=(name : String, value : Array(Int64))
- #[]=(name : String, value : UInt64)
- #[]=(name : String, value : Array(UInt64))
- #[]=(name : String, value : Float32)
- #[]=(name : String, value : Array(Float32))
- #[]=(name : String, value : Float64)
- #[]=(name : String, value : Array(Float64))
- #delete(name : String) : Nil
-
#each(& : Tuple(String, Attribute) -> ) : Nil
Must yield this collection's elements to the block.
- #get(name : String, type : T.class) : {String, HDF5::Attribute} forall T
- #get?(name : String, type : T.class) : {String, HDF5::Attribute} | Nil forall T
- #has_key?(name : String) : Bool
- #keys : Array(String)
Constructor Detail
Instance Method Detail
Description copied from module Enumerable({String, HDF5::Attribute})
Must yield this collection's elements to the block.