The class "index" is a virtual class used for indices (in signatures) for matrix indexing and sub-assignment of Matrix matrices.

In fact, it is currently implemented as a simple class union (setClassUnion) of "numeric", "logical" and "character".

Objects from the Class

Since it is a virtual Class, no objects may be created from it.

See also

[-methods, and Subassign-methods, also for examples.

Examples

showClass("index")
#> Virtual Class "index" [package "Matrix"]
#> 
#> No Slots, prototype of class "logical"
#> 
#> Known Subclasses: 
#> Class "logical", directly
#> Class "numeric", directly
#> Class "character", directly
#> Class "integer", by class "numeric", distance 2
#> Class "double", by class "numeric", distance 2
#> Class "signature", by class "character", distance 2
#> Class "className", by class "character", distance 2
#> Class "ObjectsWithPackage", by class "character", distance 2
#> Class "factor", by class "numeric", distance 3
#> Class "ordered", by class "numeric", distance 4