Example ByteVector type 022

 

 

Description

This example shows how the type function return the user-defined data type of the AIS Objects evaluated.

 

Details

Define a Byte Vector and check the type.

(setq X (new Vector: byte: 1000 "test" )) Returns: ---
(type X) Returns: ByteVector

 

Related Examples

Here are examples of the type function at work.

BitVector type 021 Boolean type 011 Brick type 026 ByteVector type 022
Character type 012 Date type 014 Dictionary type 007 Directory type 008
FltVector type 016 Function type 015 IntVector type 017 Lambda type 011
Matrix type 010 NumMatrix type 025 NumVector type 018 Number type 013
ObjVector type 019 ObjectRepository type 024 Pair type 023 PcodeVector type 020
ShortVector type 018 String type 001 Structure type 003 Structure type 004
Structure type 005 Symbol type 002 Vector type 009 Void type 011

 

Function Links

Here is the link to the current function used in this example.

type

Here are a number of links to other related functions.

isType(#void) isIntegerVector(#void) isFloatVector(#void) isNumberVector(#void)
isByteVector(#void) isIdentical(#void) isObjectVector(#void) isPcodeVector(#void)
isVector(#void) isBitVector(#void)

 

Argument Types

Here are the links to the data types of the arguments used in this example.

ByteVector

Here are a number of links to examples having similar argument types.

ByteVector compress 001 ByteVector isByteVector 001 ByteVector isCharAlphabetic 003 ByteVector isCharAlphanumeric 003
ByteVector isCharLowercase 003 ByteVector isCharName 003 ByteVector isCharNumeric 003 ByteVector isCharUppercase 003
ByteVector isCharWhitespace 003 ByteVector isObject 013 ByteVector sizeof 020 ByteVector type 022
Dictionary isDictionary 001 String fileRead 001 String fileRead 002 String fileReadRecord 001
String fileWrite 001 String isChar 001 String isCharAlphabetic 001 String isCharAlphanumeric 001
String isCharLowercase 001 String isCharName 001 String isCharNumeric 001 String isCharUppercase 001
String isCharWhitespace 001 String isEqual 001 String isEqual 002 String isObject 001
String isString 001 String isText 001 String isType 001 String isType 002
String isType 003 String sizeof 001 String string 001 String string 002
String string 003 String type 001 Symbol isCharAlphabetic 002 Symbol isCharAlphanumeric 002
Symbol isCharLowercase 002 Symbol isCharName 002 Symbol isCharNumeric 002 Symbol isCharUppercase 002
Symbol isCharWhitespace 002 Symbol isObject 002 Symbol isSymbol 001 Symbol isType 004
Symbol sizeof 002 Symbol type 002

Analytic Information Server (AIS)

AIS Component Systems

  • Smartbase Engine
  • QT C++ Libraries
  • MySQL Relational Database
  • AIS Lisp Libraries
  • Rapid Analytic Demo IDE