Help Center
Help CenterFreeBASIC

User Defined Types

26 entries across 1 topic.

Topics

All entries

Procedures 26

AbstractDeclare abstract methodsBaseProvides explicit access to base type members in non-static methods of a TypeBaseSpecifies an initializer for the base UDT in derived Udt constructorsConstSpecifies that a member procedure is read only.ConstructorCalled automatically when a class or user defined type is createdDestructorCalled automatically when a class or user defined type goes out of scope or is destroyedEnumDeclares an enumerated type.ExtendsSpecifies a base type from which to derive a new typeExtends WstringSpecifies a type which inherits a Wstring behaviorExtends ZstringSpecifies a type which inherits a Zstring behaviorFieldSpecifies field alignment.FunctionDeclares or defines a member procedure returning a valueImplementsSpecifies an interface to be implemented by a user-defined type Note: Stub page. Even though this keyword is reserved already, interfaces are not implemented yet.OperatorDeclares or defines an overloaded operator.OverrideMethod attribute; specifies that a method must override a virtualPrivate:Specifies private member access control in a Type or ClassPropertyDeclares or defines a property in a type or classProtected:Specifies protected member access control in a Type or ClassPublic:Specifies public member access control in a Type or ClassStaticDeclare a static member procedure or variableSubDeclares or defines a member procedureThisHidden instance parameter passed to non-static member functions in a Type or ClassTypeDeclares an alternative name for a typeUnionDeclares a union user defined type.VirtualDeclare virtual methodsWithStatement block to allow implicit access to fields in a user defined type variable