UNPKG

@abaplint/runtime

Version:
35 lines (34 loc) 1.21 kB
import { INumeric } from "./_numeric"; import { ICharacter } from "./_character"; import { ABAPObject } from "./abap_object"; import { Table } from "./table"; import { Structure } from "./structure"; import { Hex } from "./hex"; import { Float } from "./float"; type PointerType = INumeric | Table | ICharacter | ABAPObject | undefined | Structure | Float; export declare class FieldSymbol { private pointer; private casting; private readonly type; constructor(type?: PointerType); clone(): void; getQualifiedName(): any; assign(pointer: PointerType): void; getType(): PointerType; setCasting(): void; unassign(): void; isAssigned(): boolean; getPointer(): any; dereference(): INumeric | Table | ICharacter | Structure | ABAPObject | Float | import("./integer8").Integer8 | import("./decfloat34").DecFloat34 | undefined; clear(): void | Structure | undefined; get(): any; appendInitial(): import("./table").TableRowType | undefined; array(): any; getArrayLength(): any; set(value: any): this | undefined; getOffset(input: { offset?: number | INumeric | Hex; length?: number | INumeric | Hex; }): any; } export {};