Repository navigation
user defined types User Defined Types
Home › User Defined Types › User Defined Types
Declaration
Declaring and describing user defined types
Referencing
Accessing data in a user defined type
Member Procedures
Declaring and defining methods related to a user defined type
Member Access Control
Controlling when data and member procedures are accessed
Declarations
User defined enumeration of values
User defined structure of non overlapping data and member procedures
Not implemented. Keyword reserved.
User defined structure of overlapping data
Extends an user defined type to derive another
Extends an user defined type to inherits Wstring behavior
Extends an user defined type to inherits Zstring behavior
Not implemented. Keyword reserved.
Specifies field alignment within a user defined type
Built-in type providing run-time type information
Referencing
Creates a temporary copy of a user defined type
Built-in, hidden, parameter passed to non-static member procedures to access the user defined type instance
Built-in, hidden, variable to access the base user defined type instance in derived user defined types
Declares a user defined type from other user defined or standard data types
Compound statement to access the data and members of a user defined type
Member Procedures
Specifies an initializer for the base user defined type in derived user defined type constructors
Declares or defines a member procedure that is automatically called when a user defined type is created
Declares or defines a member procedure that is automatically called when a user defined type is destroyed or goes out of scope
Declares or defines a member procedure returning a value
Declares or defines an overloaded operator
Member method attribute that specifies that the method is expected to override a virtual method in the base user defined type
Declares or defines property member procedures for a user defined type
Declare or defines a member procedure
Declares or defines a member procedure or variable is static
Member method attribute that declares that a member must have an implementation
Member method attribute that declares that a member must be implemented in a derived user defined type
Member method attribute that declares or defines that the method is readonly and does not modify the user defined types's data
Member Access Control
Data and members in a user defined type have public visibility
Data and members in a user defined type have private visibility
Data and members in a user defined type have protected visibility
Category: User Defined Types
Reproduced from the FreeBASIC Wiki Manual under the GNU Free Documentation License 1.3 — with no Invariant Sections, no Front-Cover Texts and no Back-Cover Texts. Copyright © the FreeBASIC project and wiki contributors. See License.
tiko-lang · Home · Feature Index · Keyword Index · License
FreeBASIC manual pages reproduced under the GNU FDL 1.3.
- Generics
- Interfaces
- For Each
- Iterators
- Tuples
- Array Results
- Defer
- Lambdas
- Block Strings
- Partial Types
- String Slices
- Embed
- Typed Variadics
- C Header Import
- Foreign Library Linking
- UString
- Fixed-Width Types
- Nullptr
- String Library
- Format
- Array
- Map
- Set
- LinkedList
- OrderedMap
- OrderedSet
- Sorting
- Optional
- Result
- Smart Pointers
- Date and Time (Chrono)
- Filesystem
- File Streams
- Config (INI and TOML)
- Codec
- Hash
- UUID
- OS
- Process
- Net
- HTTP and TLS
- Math Library
- Finance
- Logging
- Terminal TUI Library
- PsControls
- tkControls
- sys/win
- Goroutines and Channels
- LLVM Backend
- tiko build
- TIKO_COMPILER
- Variable Declarations
- Standard Data Types
- User Defined Types
- Procedures
- Operators
- Control Flow Statements
- Converting Data Types
- Array Functions
- String Functions
- Mathematical Functions
- Bit Manipulation
- Date and Time Functions
- File I/O Functions
- Console Functions
- User Input (Runtime Library)
- User Input Functions (Graphics Library)
- Screen Functions
- 2D Drawing Functions
- Graphics Library Reference
- Graphics Keyword List
- Memory Functions
- Threading Support Functions
- Error Handling Functions
- Operating System Functions
- Preprocessor
- Intrinsic Defines
- Miscellaneous Keywords
- Modularizing