# Data Types (not OO)

These are the available functions for (non object-oriented) data types. See each function's help topic in the TERR Language Reference for more information.

Function name | Title description
--- | ---
`~` | Model Formula Objects
`array` | Multi-Way Arrays
`as.array` | Multi-Way Arrays
`as.array.default` | Multi-Way Arrays
`as.character` | Character Objects
`as.character.factor` | Character Objects
`as.complex` | Complex Valued Objects
`as.data.frame` | Construct a Data Frame Object
`as.double` | Double Precision Objects
`as.double.difftime` | Double Precision Objects
`as.double.POSIXlt` | Double Precision Objects
`as.factor` | Create Factor Object
`as.function` | Function Objects
`as.integer` | Integer Objects
`as.list` | List Objects
`as.list.data.frame` | List Objects
`as.list.Date` | List Objects
`as.list.default` | List Objects
`as.list.environment` | List Objects
`as.list.factor` | List Objects
`as.list.function` | List Objects
`as.list.numeric_version` | List Objects
`as.list.POSIXct` | List Objects
`as.logical` | Logical Objects
`as.logical.factor` | Logical Objects
`as.matrix` | Matrix Objects
`as.matrix.data.frame` | Matrix Objects
`as.matrix.default` | Matrix Objects
`as.matrix.noquote` | Matrix Objects
`as.matrix.POSIXlt` | Matrix Objects
`as.numeric` | Numeric Objects
`as.raw` | Create a Raw Vector
`as.single` | Single Precision Objects
`as.single.default` | Single Precision Objects
`as.ts` | Time Series Objects
`as.vector` | Vectors (Simple Objects)
`binomial` | Generate a Family Object
`character` | Character Objects
`charToRaw` | Convert to or from Raw Vectors
`class` | Class Attribute of an Object
`complex` | Complex Valued Objects
`data.class` | Class of an Object
`data.frame` | Construct a Data Frame Object
`double` | Double Precision Objects
`factor` | Create Factor Object
`family` | Generate a Family Object
`family.object` | Family of GLM Models
`formula.object` | Model Formula Objects
`Gamma` | Generate a Family Object
`gaussian` | Generate a Family Object
`glm.object` | Generalized Linear Model Object
`inherits` | Test Inheritance of an Object
`integer` | Integer Objects
`intToBits` | Convert to or from Raw Vectors
`inverse.gaussian` | Generate a Family Object
`is.array` | Multi-Way Arrays
`is.atomic` | Test for Atomic or Recursive Objects
`is.character` | Character Objects
`is.complex` | Complex Valued Objects
`is.data.frame` | Construct a Data Frame Object
`is.double` | Double Precision Objects
`is.factor` | Create Factor Object
`is.function` | Function Objects
`is.integer` | Integer Objects
`is.language` | Test for Atomic or Recursive Objects
`is.list` | List Objects
`is.logical` | Logical Objects
`is.matrix` | Matrix Objects
`is.mts` | Time Series Objects
`is.numeric` | Numeric Objects
`is.numeric.Date` | Numeric Objects
`is.numeric.difftime` | Numeric Objects
`is.numeric.POSIXt` | Numeric Objects
`is.object` | Test if an Object has a Class Attribute
`is.raw` | Create a Raw Vector
`is.recursive` | Test for Atomic or Recursive Objects
`is.single` | Single Precision Objects
`is.ts` | Time Series Objects
`is.vector` | Vectors (Simple Objects)
`list` | List Objects
`lm.object` | Linear Least Squares Model Object
`loess.object` | Loess Model Object
`logical` | Logical Objects
`matrix` | Matrix Objects
`methods` | List Methods of Old-Style (SV3) Generic Functions
`mlm.object` | Linear Least Squares Model Object
`NextMethod` | Methods Invoked from Functions
`numeric` | Numeric Objects
`numToBits` | Convert to or from Raw Vectors
`numToInts` | Convert to or from Raw Vectors
`packBits` | Convert to or from Raw Vectors
`poisson` | Generate a Family Object
`quasi` | Generate a Family Object
`quasibinomial` | Generate a Family Object
`quasipoisson` | Generate a Family Object
`raw` | Create a Raw Vector
`rawShift` | Convert to or from Raw Vectors
`rawToBits` | Convert to or from Raw Vectors
`rawToChar` | Convert to or from Raw Vectors
`single` | Single Precision Objects
`terms.object` | Class of Objects for Terms in a Model
`ts` | Time Series Objects
`unclass` | Class Attribute of an Object
`UseMethod` | Methods Invoked from Functions
`vector` | Vectors (Simple Objects)