Documentation
¶
Index ¶
- Constants
- Variables
- func CheckBackwardCompatibility(newTL, oldTL *tlast.TL) *tlast.ParseError
- func CppBasicTLIOStreamsPath(gen2 *Gen2) string
- func CppBasicTLIOThrowableStreamsPath(gen2 *Gen2) string
- func CppBasictlPackage(gen2 *Gen2) string
- func CppCopingStreamFiles() []string
- func CppCopingStreamFilesText() map[string]string
- func Debugf(format string, args ...interface{})
- func IsUnionBool(tlType []*tlast.Combinator) (isBool bool, falseDesc *tlast.Combinator, trueDesc *tlast.Combinator)
- func IsUnionMaybe(tlType []*tlast.Combinator) (isMaybe bool, emptyDesc *tlast.Combinator, okDesc *tlast.Combinator)
- func PHPGetAllReachableTypes(startTypes []*TypeRWWrapper) map[*TypeRWWrapper]bool
- func PHPMockTypesToIgnore() map[string]bool
- func PHPSpecialMembersTypes(wrapper *TypeRWWrapper) string
- func PhpGenerateInterfaceCode(code *strings.Builder, bytes bool, targetType *TypeRWWrapper, ...) error
- func ToLowerFirst(str string) string
- func ToUpperFirst(str string) string
- func TypeRWWrapperLessGlobal(a *TypeRWWrapper, b *TypeRWWrapper) int
- type ActualNatArg
- type BitUsageInfo
- type Constructor
- type ConstructorName
- type CppIncludeInfo
- type Deconflicter
- type DirectIncludesCPP
- type EvaluatedType
- type EvaluatedTypeVariant
- type Field
- type FieldNatProperties
- type FileToWrite
- type Gen2
- func (gen *Gen2) GenerateTuple(myWrapper *TypeRWWrapper, tlType *tlast.Combinator, lrc LocalResolveContext) error
- func (gen *Gen2) GenerateVector(myWrapper *TypeRWWrapper, tlType *tlast.Combinator, lrc LocalResolveContext, ...) error
- func (gen *Gen2) InternalPrefix() string
- func (gen *Gen2) MigrateToTL2(prevState []FileToWrite) (newState []FileToWrite, _ error)
- func (gen *Gen2) PHPSplitTLByNamespaces(originalTL tlast.TL) map[string]tlast.TL
- func (gen *Gen2) PhpAdditionalFiles() error
- func (gen *Gen2) PhpChoosePaths()
- func (gen *Gen2) PhpMarkAllInternalTypes()
- func (gen *Gen2) PhpSelectTypesForGeneration() []*TypeRWWrapper
- func (gen *Gen2) ReplaceSquareBracketsElem(tl tlast.TL) (tlast.TL, error)
- func (gen *Gen2) WriteToDir(outdir string) error
- type Gen2Options
- type HalfResolvedArgument
- type LanguageTypeSystemInfo
- type LocalNatArg
- type LocalResolveContext
- type LocalTypeArg
- type Namespace
- type NamespaceFiles
- type NatUsagesInfo
- func (info *NatUsagesInfo) GetAffectedBitsNatField(combinator tlast.Name, fieldId int) map[int]bool
- func (info *NatUsagesInfo) GetArgumentUsagesAsSize(typeName tlast.Name, templateId int) map[tlast.Name]map[int][]RefEdge
- func (info *NatUsagesInfo) GetArraySizeReferenceForField(combinator tlast.Name, fieldId int) map[tlast.Name]map[int][]RefEdge
- func (info *NatUsagesInfo) GetConstantsPassingThroughArgument(typeName tlast.Name, templateId int) map[uint32]bool
- func (info *NatUsagesInfo) GetInfluencedNatFieldsToTemplate(typeName tlast.Name, templateId int) map[tlast.Name]map[int]bool
- type Pair
- type PhpClassMeta
- type RefEdge
- type ResolvedArgument
- type ResolvedTL2References
- type TypeArgumentsTree
- func (t *TypeArgumentsTree) CloneValuesFrom(src *TypeArgumentsTree)
- func (t *TypeArgumentsTree) EnumerateSubTreeWithPrefixes(childIndex int) []string
- func (t *TypeArgumentsTree) EnumerateWithPrefixes() []string
- func (t *TypeArgumentsTree) FillAllLeafs()
- func (t *TypeArgumentsTree) FillAllLeafsWithValues(values []string)
- func (t *TypeArgumentsTree) IsEmpty() bool
- func (t *TypeArgumentsTree) ListAllValues() []string
- type TypeDefinition
- type TypeDefinitionVariation
- type TypeName
- type TypeRW
- type TypeRWBool
- func (trw *TypeRWBool) AllPossibleRecursionProducers() []*TypeRWWrapper
- func (trw *TypeRWBool) AllTypeDependencies(generic, countFunctions bool) []*TypeRWWrapper
- func (trw *TypeRWBool) BeforeCodeGenerationStep1()
- func (trw *TypeRWBool) BeforeCodeGenerationStep2()
- func (trw *TypeRWBool) CPPAllowCurrentDefinition() bool
- func (trw *TypeRWBool) CPPFillRecursiveChildren(visitedNodes map[*TypeRWWrapper]bool)
- func (trw *TypeRWBool) CPPGenerateCode(hpp *strings.Builder, hppInc *DirectIncludesCPP, hppIncFwd *DirectIncludesCPP, ...)
- func (trw *TypeRWBool) CPPHasBytesVersion() bool
- func (trw *TypeRWBool) CPPTypeJSONEmptyCondition(bytesVersion bool, val string, ref bool, deps []string) string
- func (trw *TypeRWBool) CPPTypeReadingCode(bytesVersion bool, val string, bare bool, natArgs []string, last bool) string
- func (trw *TypeRWBool) CPPTypeResettingCode(bytesVersion bool, val string) string
- func (trw *TypeRWBool) CPPTypeWritingCode(bytesVersion bool, val string, bare bool, natArgs []string, last bool) string
- func (trw *TypeRWBool) CPPTypeWritingJsonCode(bytesVersion bool, val string, bare bool, natArgs []string, last bool) string
- func (trw *TypeRWBool) CanBeBareBoxed() (canBare bool, canBoxed bool)
- func (trw *TypeRWBool) ContainsUnion(visitedNodes map[*TypeRWWrapper]bool) bool
- func (trw *TypeRWBool) FillRecursiveChildren(visitedNodes map[*TypeRWWrapper]int, generic bool)
- func (trw *TypeRWBool) IsDictKeySafe() (isSafe bool, isString bool)
- func (trw *TypeRWBool) IsWrappingType() bool
- func (trw *TypeRWBool) PhpCalculateSizesTL2MethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string, ...) []string
- func (trw *TypeRWBool) PhpClassName(withPath bool, bare bool) string
- func (trw *TypeRWBool) PhpClassNameReplaced() bool
- func (trw *TypeRWBool) PhpDefaultInit() string
- func (trw *TypeRWBool) PhpDefaultValue() string
- func (trw *TypeRWBool) PhpGenerateCode(code *strings.Builder, bytes bool) error
- func (trw *TypeRWBool) PhpIterateReachableTypes(reachableTypes *map[*TypeRWWrapper]bool)
- func (trw *TypeRWBool) PhpReadMethodCall(targetName string, bare bool, initIfDefault bool, args *TypeArgumentsTree, ...) []string
- func (trw *TypeRWBool) PhpReadTL2MethodCall(targetName string, bare bool, initIfDefault bool, args *TypeArgumentsTree, ...) []string
- func (trw *TypeRWBool) PhpTypeName(withPath bool, bare bool) string
- func (trw *TypeRWBool) PhpWriteMethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string) []string
- func (trw *TypeRWBool) PhpWriteTL2MethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string, ...) []string
- type TypeRWBrackets
- func (trw *TypeRWBrackets) AllPossibleRecursionProducers() []*TypeRWWrapper
- func (trw *TypeRWBrackets) AllTypeDependencies(generic, countFunctions bool) (res []*TypeRWWrapper)
- func (trw *TypeRWBrackets) BeforeCodeGenerationStep1()
- func (trw *TypeRWBrackets) BeforeCodeGenerationStep2()
- func (trw *TypeRWBrackets) CPPAllowCurrentDefinition() bool
- func (trw *TypeRWBrackets) CPPFillRecursiveChildren(visitedNodes map[*TypeRWWrapper]bool)
- func (trw *TypeRWBrackets) CPPGenerateCode(hpp *strings.Builder, hppInc *DirectIncludesCPP, hppIncFwd *DirectIncludesCPP, ...)
- func (trw *TypeRWBrackets) CPPGenerateCodeMap(hpp *strings.Builder, hppInc *DirectIncludesCPP, hppIncFwd *DirectIncludesCPP, ...)
- func (trw *TypeRWBrackets) CPPHasBytesVersion() bool
- func (trw *TypeRWBrackets) CPPTypeJSONEmptyCondition(bytesVersion bool, val string, ref bool, deps []string) string
- func (trw *TypeRWBrackets) CPPTypeReadingCode(bytesVersion bool, val string, bare bool, natArgs []string, last bool) string
- func (trw *TypeRWBrackets) CPPTypeResettingCode(bytesVersion bool, val string) string
- func (trw *TypeRWBrackets) CPPTypeWritingCode(bytesVersion bool, val string, bare bool, natArgs []string, last bool) string
- func (trw *TypeRWBrackets) CPPTypeWritingJsonCode(bytesVersion bool, val string, bare bool, natArgs []string, last bool) string
- func (trw *TypeRWBrackets) CanBeBareBoxed() (canBare bool, canBoxed bool)
- func (trw *TypeRWBrackets) ContainsUnion(visitedNodes map[*TypeRWWrapper]bool) bool
- func (trw *TypeRWBrackets) FillRecursiveChildren(visitedNodes map[*TypeRWWrapper]int, generic bool)
- func (trw *TypeRWBrackets) IsBuiltinVector() bool
- func (trw *TypeRWBrackets) IsDictKeySafe() (isSafe bool, isString bool)
- func (trw *TypeRWBrackets) IsWrappingType() bool
- func (trw *TypeRWBrackets) PhpCalculateSizesTL2MethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string, ...) []string
- func (trw *TypeRWBrackets) PhpClassName(withPath bool, bare bool) string
- func (trw *TypeRWBrackets) PhpClassNameReplaced() bool
- func (trw *TypeRWBrackets) PhpDefaultInit() string
- func (trw *TypeRWBrackets) PhpDefaultValue() string
- func (trw *TypeRWBrackets) PhpGenerateCode(code *strings.Builder, bytes bool) error
- func (trw *TypeRWBrackets) PhpHasPrimitiveInnerElement() bool
- func (trw *TypeRWBrackets) PhpIterateReachableTypes(reachableTypes *map[*TypeRWWrapper]bool)
- func (trw *TypeRWBrackets) PhpReadMethodCall(targetName string, bare bool, initIfDefault bool, args *TypeArgumentsTree, ...) []string
- func (trw *TypeRWBrackets) PhpReadTL2MethodCall(targetName string, bare bool, initIfDefault bool, args *TypeArgumentsTree, ...) []string
- func (trw *TypeRWBrackets) PhpTypeName(withPath bool, bare bool) string
- func (trw *TypeRWBrackets) PhpWriteMethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string) []string
- func (trw *TypeRWBrackets) PhpWriteTL2MethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string, ...) []string
- type TypeRWCPPData
- type TypeRWMaybe
- func (trw *TypeRWMaybe) AllPossibleRecursionProducers() []*TypeRWWrapper
- func (trw *TypeRWMaybe) AllTypeDependencies(generic, countFunctions bool) (res []*TypeRWWrapper)
- func (trw *TypeRWMaybe) BeforeCodeGenerationStep1()
- func (trw *TypeRWMaybe) BeforeCodeGenerationStep2()
- func (trw *TypeRWMaybe) CPPAllowCurrentDefinition() bool
- func (trw *TypeRWMaybe) CPPFillRecursiveChildren(visitedNodes map[*TypeRWWrapper]bool)
- func (trw *TypeRWMaybe) CPPGenerateCode(hpp *strings.Builder, hppInc *DirectIncludesCPP, hppIncFwd *DirectIncludesCPP, ...)
- func (trw *TypeRWMaybe) CPPHasBytesVersion() bool
- func (trw *TypeRWMaybe) CPPTypeJSONEmptyCondition(bytesVersion bool, val string, ref bool, deps []string) string
- func (trw *TypeRWMaybe) CPPTypeReadingCode(bytesVersion bool, val string, bare bool, natArgs []string, last bool) string
- func (trw *TypeRWMaybe) CPPTypeResettingCode(bytesVersion bool, val string) string
- func (trw *TypeRWMaybe) CPPTypeWritingCode(bytesVersion bool, val string, bare bool, natArgs []string, last bool) string
- func (trw *TypeRWMaybe) CPPTypeWritingJsonCode(bytesVersion bool, val string, bare bool, natArgs []string, last bool) string
- func (trw *TypeRWMaybe) CanBeBareBoxed() (canBare bool, canBoxed bool)
- func (trw *TypeRWMaybe) ContainsUnion(visitedNodes map[*TypeRWWrapper]bool) bool
- func (trw *TypeRWMaybe) FillRecursiveChildren(visitedNodes map[*TypeRWWrapper]int, generic bool)
- func (trw *TypeRWMaybe) IsDictKeySafe() (isSafe bool, isString bool)
- func (trw *TypeRWMaybe) IsWrappingType() bool
- func (trw *TypeRWMaybe) PhpCalculateSizesTL2MethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string, ...) []string
- func (trw *TypeRWMaybe) PhpClassName(withPath bool, bare bool) string
- func (trw *TypeRWMaybe) PhpClassNameReplaced() bool
- func (trw *TypeRWMaybe) PhpDefaultInit() string
- func (trw *TypeRWMaybe) PhpDefaultValue() string
- func (trw *TypeRWMaybe) PhpGenerateCode(code *strings.Builder, bytes bool) error
- func (trw *TypeRWMaybe) PhpIterateReachableTypes(reachableTypes *map[*TypeRWWrapper]bool)
- func (trw *TypeRWMaybe) PhpReadMethodCall(targetName string, bare bool, initIfDefault bool, args *TypeArgumentsTree, ...) []string
- func (trw *TypeRWMaybe) PhpReadTL2MethodCall(targetName string, bare bool, initIfDefault bool, args *TypeArgumentsTree, ...) []string
- func (trw *TypeRWMaybe) PhpTypeName(withPath bool, bare bool) string
- func (trw *TypeRWMaybe) PhpWriteMethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string) []string
- func (trw *TypeRWMaybe) PhpWriteTL2MethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string, ...) []string
- type TypeRWPHPData
- type TypeRWPrimitive
- func (trw *TypeRWPrimitive) AllPossibleRecursionProducers() []*TypeRWWrapper
- func (trw *TypeRWPrimitive) AllTypeDependencies(generic, countFunctions bool) []*TypeRWWrapper
- func (trw *TypeRWPrimitive) BeforeCodeGenerationStep1()
- func (trw *TypeRWPrimitive) BeforeCodeGenerationStep2()
- func (trw *TypeRWPrimitive) CPPAllowCurrentDefinition() bool
- func (trw *TypeRWPrimitive) CPPFillRecursiveChildren(visitedNodes map[*TypeRWWrapper]bool)
- func (trw *TypeRWPrimitive) CPPGenerateCode(hpp *strings.Builder, hppInc *DirectIncludesCPP, hppIncFwd *DirectIncludesCPP, ...)
- func (trw *TypeRWPrimitive) CPPHasBytesVersion() bool
- func (trw *TypeRWPrimitive) CPPTypeJSONEmptyCondition(bytesVersion bool, val string, ref bool, deps []string) string
- func (trw *TypeRWPrimitive) CPPTypeReadingCode(bytesVersion bool, val string, bare bool, natArgs []string, last bool) string
- func (trw *TypeRWPrimitive) CPPTypeResettingCode(bytesVersion bool, val string) string
- func (trw *TypeRWPrimitive) CPPTypeWritingCode(bytesVersion bool, val string, bare bool, natArgs []string, last bool) string
- func (trw *TypeRWPrimitive) CPPTypeWritingJsonCode(bytesVersion bool, val string, bare bool, natArgs []string, last bool) string
- func (trw *TypeRWPrimitive) CanBeBareBoxed() (canBare bool, canBoxed bool)
- func (trw *TypeRWPrimitive) ContainsUnion(visitedNodes map[*TypeRWWrapper]bool) bool
- func (trw *TypeRWPrimitive) FillRecursiveChildren(visitedNodes map[*TypeRWWrapper]int, generic bool)
- func (trw *TypeRWPrimitive) IsDictKeySafe() (isSafe bool, isString bool)
- func (trw *TypeRWPrimitive) IsWrappingType() bool
- func (trw *TypeRWPrimitive) PhpCalculateSizesTL2MethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string, ...) []string
- func (trw *TypeRWPrimitive) PhpClassName(withPath bool, bare bool) string
- func (trw *TypeRWPrimitive) PhpClassNameReplaced() bool
- func (trw *TypeRWPrimitive) PhpDefaultInit() string
- func (trw *TypeRWPrimitive) PhpDefaultValue() string
- func (trw *TypeRWPrimitive) PhpGenerateCode(code *strings.Builder, bytes bool) error
- func (trw *TypeRWPrimitive) PhpIterateReachableTypes(reachableTypes *map[*TypeRWWrapper]bool)
- func (trw *TypeRWPrimitive) PhpReadMethodCall(targetName string, bare bool, initIfDefault bool, args *TypeArgumentsTree, ...) []string
- func (trw *TypeRWPrimitive) PhpReadTL2MethodCall(targetName string, bare bool, initIfDefault bool, args *TypeArgumentsTree, ...) []string
- func (trw *TypeRWPrimitive) PhpTypeName(withPath bool, bare bool) string
- func (trw *TypeRWPrimitive) PhpWriteMethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string) []string
- func (trw *TypeRWPrimitive) PhpWriteTL2MethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string, ...) []string
- type TypeRWStruct
- func (trw *TypeRWStruct) AllAffectedFieldMasks(f Field) (nats []Field, bits []uint32)
- func (trw *TypeRWStruct) AllNewTL2Masks() []string
- func (trw *TypeRWStruct) AllPossibleRecursionProducers() []*TypeRWWrapper
- func (trw *TypeRWStruct) AllTypeDependencies(generic, countFunctions bool) (res []*TypeRWWrapper)
- func (trw *TypeRWStruct) BeforeCodeGenerationStep1()
- func (trw *TypeRWStruct) BeforeCodeGenerationStep2()
- func (trw *TypeRWStruct) CPPAllowCurrentDefinition() bool
- func (trw *TypeRWStruct) CPPFillRecursiveChildren(visitedNodes map[*TypeRWWrapper]bool)
- func (trw *TypeRWStruct) CPPGenerateCode(hpp *strings.Builder, hppInc *DirectIncludesCPP, hppIncFwd *DirectIncludesCPP, ...)
- func (trw *TypeRWStruct) CPPHasBytesVersion() bool
- func (trw *TypeRWStruct) CPPReadFields(bytesVersion bool, hppDetInc *DirectIncludesCPP, cppDetInc *DirectIncludesCPP) string
- func (trw *TypeRWStruct) CPPResetFields(bytesVersion bool) string
- func (trw *TypeRWStruct) CPPTypeJSONEmptyCondition(bytesVersion bool, val string, ref bool, deps []string) string
- func (trw *TypeRWStruct) CPPTypeReadingCode(bytesVersion bool, val string, bare bool, natArgs []string, last bool) string
- func (trw *TypeRWStruct) CPPTypeResettingCode(bytesVersion bool, val string) string
- func (trw *TypeRWStruct) CPPTypeWritingCode(bytesVersion bool, val string, bare bool, natArgs []string, last bool) string
- func (trw *TypeRWStruct) CPPTypeWritingJsonCode(bytesVersion bool, val string, bare bool, natArgs []string, last bool) string
- func (trw *TypeRWStruct) CPPWriteFields(bytesVersion bool) string
- func (trw *TypeRWStruct) CPPWriteJsonFields(bytesVersion bool) string
- func (trw *TypeRWStruct) CanBeBareBoxed() (canBare bool, canBoxed bool)
- func (trw *TypeRWStruct) ContainsUnion(visitedNodes map[*TypeRWWrapper]bool) bool
- func (trw *TypeRWStruct) FillRecursiveChildren(visitedNodes map[*TypeRWWrapper]int, generic bool)
- func (trw *TypeRWStruct) GetAllLocallyAffectedByTrueTypeFieldMasks() []Field
- func (trw *TypeRWStruct) GetAllLocallyAffectedFieldMasks() []Field
- func (trw *TypeRWStruct) GetFieldNatProperties(fieldId int) (FieldNatProperties, []uint32)
- func (trw *TypeRWStruct) GetFieldNatPropertiesAsUsageMap(fieldId int, inStruct, inReturnType bool) (FieldNatProperties, map[uint32]BitUsageInfo)
- func (trw *TypeRWStruct) IsDictKeySafe() (isSafe bool, isString bool)
- func (trw *TypeRWStruct) IsWrappingType() bool
- func (trw *TypeRWStruct) PHPFindNatByName(name string) (localNat bool, indexInDeps int)
- func (trw *TypeRWStruct) PHPGetFieldMask(targetName string, calculatedArgs *TypeArgumentsTree, fieldIndex int) string
- func (trw *TypeRWStruct) PHPGetFieldNatDependenciesValuesAsTypeTree(fieldIndex int, calculatedArgs *TypeArgumentsTree) TypeArgumentsTree
- func (trw *TypeRWStruct) PHPGetResultNatDependenciesValuesAsTypeTree() (TypeArgumentsTree, bool)
- func (trw *TypeRWStruct) PHPStructConstructor(code *strings.Builder, necessaryFieldsInConstructor []Field)
- func (trw *TypeRWStruct) PHPStructFieldMaskCalculators(code *strings.Builder, usedFieldMasksIndecies []int, ...)
- func (trw *TypeRWStruct) PHPStructFieldMasks(code *strings.Builder)
- func (trw *TypeRWStruct) PHPStructFields(code *strings.Builder)
- func (trw *TypeRWStruct) PHPStructFunctionSpecificMethods(code *strings.Builder)
- func (trw *TypeRWStruct) PHPStructFunctionSpecificTypes(code *strings.Builder)
- func (trw *TypeRWStruct) PHPStructHeader(code *strings.Builder)
- func (trw *TypeRWStruct) PHPStructRPCSpecialGetters(code *strings.Builder)
- func (trw *TypeRWStruct) PHPStructReadMethods(code *strings.Builder)
- func (trw *TypeRWStruct) PHPStructResultType(code *strings.Builder)
- func (trw *TypeRWStruct) PHPStructWriteMethods(code *strings.Builder)
- func (trw *TypeRWStruct) PhpCalculateSizesTL2MethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string, ...) []string
- func (trw *TypeRWStruct) PhpCanBeSimplify() bool
- func (trw *TypeRWStruct) PhpClassName(withPath bool, bare bool) string
- func (trw *TypeRWStruct) PhpClassNameReplaced() bool
- func (trw *TypeRWStruct) PhpConstructorNeedsUnion() (unionParent *TypeRWWrapper)
- func (trw *TypeRWStruct) PhpDefaultInit() string
- func (trw *TypeRWStruct) PhpDefaultValue() string
- func (trw *TypeRWStruct) PhpGenerateCode(code *strings.Builder, bytes bool) error
- func (trw *TypeRWStruct) PhpIterateReachableTypes(reachableTypes *map[*TypeRWWrapper]bool)
- func (trw *TypeRWStruct) PhpReadMethodCall(targetName string, bare bool, initIfDefault bool, args *TypeArgumentsTree, ...) []string
- func (trw *TypeRWStruct) PhpReadTL2MethodCall(targetName string, bare bool, initIfDefault bool, args *TypeArgumentsTree, ...) []string
- func (trw *TypeRWStruct) PhpTypeName(withPath bool, bare bool) string
- func (trw *TypeRWStruct) PhpWriteMethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string) []string
- func (trw *TypeRWStruct) PhpWriteTL2MethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string, ...) []string
- type TypeRWTL2
- type TypeRWUnion
- func (trw *TypeRWUnion) AllPossibleRecursionProducers() []*TypeRWWrapper
- func (trw *TypeRWUnion) AllTypeDependencies(generic, countFunctions bool) (res []*TypeRWWrapper)
- func (trw *TypeRWUnion) BeforeCodeGenerationStep1()
- func (trw *TypeRWUnion) BeforeCodeGenerationStep2()
- func (trw *TypeRWUnion) CPPAllNames(bytesVersion bool) string
- func (trw *TypeRWUnion) CPPAllTags(bytesVersion bool) string
- func (trw *TypeRWUnion) CPPAllowCurrentDefinition() bool
- func (trw *TypeRWUnion) CPPFillRecursiveChildren(visitedNodes map[*TypeRWWrapper]bool)
- func (trw *TypeRWUnion) CPPGenerateCode(hpp *strings.Builder, hppInc *DirectIncludesCPP, hppIncFwd *DirectIncludesCPP, ...)
- func (trw *TypeRWUnion) CPPGetters(bytesVersion bool) string
- func (trw *TypeRWUnion) CPPHasBytesVersion() bool
- func (trw *TypeRWUnion) CPPReadFields(bytesVersion bool, hppInc *DirectIncludesCPP, cppDetInc *DirectIncludesCPP) string
- func (trw *TypeRWUnion) CPPSetters(bytesVersion bool) string
- func (trw *TypeRWUnion) CPPTypeJSONEmptyCondition(bytesVersion bool, val string, ref bool, deps []string) string
- func (trw *TypeRWUnion) CPPTypeReadingCode(bytesVersion bool, val string, bare bool, natArgs []string, last bool) string
- func (trw *TypeRWUnion) CPPTypeResettingCode(bytesVersion bool, val string) string
- func (trw *TypeRWUnion) CPPTypeWritingCode(bytesVersion bool, val string, bare bool, natArgs []string, last bool) string
- func (trw *TypeRWUnion) CPPTypeWritingJsonCode(bytesVersion bool, val string, bare bool, natArgs []string, last bool) string
- func (trw *TypeRWUnion) CPPWriteFields(bytesVersion bool) string
- func (trw *TypeRWUnion) CPPWriteJSONFields(bytesVersion bool) string
- func (trw *TypeRWUnion) CanBeBareBoxed() (canBare bool, canBoxed bool)
- func (trw *TypeRWUnion) ContainsUnion(visitedNodes map[*TypeRWWrapper]bool) bool
- func (trw *TypeRWUnion) FillRecursiveChildren(visitedNodes map[*TypeRWWrapper]int, generic bool)
- func (trw *TypeRWUnion) HasShortFieldCollision(wr *TypeRWWrapper) bool
- func (trw *TypeRWUnion) IsDictKeySafe() (isSafe bool, isString bool)
- func (trw *TypeRWUnion) IsWrappingType() bool
- func (trw *TypeRWUnion) PhpCalculateSizesTL2MethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string, ...) []string
- func (trw *TypeRWUnion) PhpClassName(withPath bool, bare bool) string
- func (trw *TypeRWUnion) PhpClassNameReplaced() bool
- func (trw *TypeRWUnion) PhpDefaultInit() string
- func (trw *TypeRWUnion) PhpDefaultValue() string
- func (trw *TypeRWUnion) PhpGenerateCode(code *strings.Builder, bytes bool) error
- func (trw *TypeRWUnion) PhpIterateReachableTypes(reachableTypes *map[*TypeRWWrapper]bool)
- func (trw *TypeRWUnion) PhpReadMethodCall(targetName string, bare bool, initIfDefault bool, args *TypeArgumentsTree, ...) []string
- func (trw *TypeRWUnion) PhpReadTL2MethodCall(targetName string, bare bool, initIfDefault bool, args *TypeArgumentsTree, ...) []string
- func (trw *TypeRWUnion) PhpTypeName(withPath bool, bare bool) string
- func (trw *TypeRWUnion) PhpWriteMethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string) []string
- func (trw *TypeRWUnion) PhpWriteTL2MethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string, ...) []string
- type TypeRWWrapper
- func (w *TypeRWWrapper) ActualTypeDependencies(evalType EvaluatedType) (res []*TypeRWWrapper)
- func (w *TypeRWWrapper) AnnotationsMask() uint32
- func (w *TypeRWWrapper) CPPDefaultInitializer(halfResolved HalfResolvedArgument, halfResolve bool) string
- func (w *TypeRWWrapper) CPPFillRecursiveChildren(visitedNodes map[*TypeRWWrapper]bool)
- func (wr *TypeRWWrapper) CPPNamespaceParts() []string
- func (w *TypeRWWrapper) CPPTypeStringInNamespace(bytesVersion bool, hppInc *DirectIncludesCPP) string
- func (w *TypeRWWrapper) CPPTypeStringInNamespaceHalfResolved(bytesVersion bool, hppInc *DirectIncludesCPP, ...) string
- func (w *TypeRWWrapper) CPPTypeStringInNamespaceHalfResolved2(bytesVersion bool, typeReduction EvaluatedType) string
- func (w *TypeRWWrapper) CanonicalString(bare bool) string
- func (w *TypeRWWrapper) CanonicalStringTop() string
- func (w *TypeRWWrapper) DoArgumentsContainUnionTypes() bool
- func (w *TypeRWWrapper) DoesReturnTypeContainUnionTypes() bool
- func (w *TypeRWWrapper) FillRecursiveChildren(visitedNodes map[*TypeRWWrapper]bool)
- func (w *TypeRWWrapper) FillRecursiveUnwrap(visitedNodes map[*TypeRWWrapper]bool)
- func (w *TypeRWWrapper) HasAnnotation(str string) bool
- func (w *TypeRWWrapper) IsFunction() bool
- func (w *TypeRWWrapper) IsTopLevel() bool
- func (w *TypeRWWrapper) IsTrueType() bool
- func (w *TypeRWWrapper) JSONHelpFullType(bare bool, fields []Field, natArgs []ActualNatArg) string
- func (w *TypeRWWrapper) JSONHelpNatArg(fields []Field, natArg ActualNatArg) string
- func (w *TypeRWWrapper) JSONHelpString() string
- func (wr *TypeRWWrapper) Namespace() string
- func (w *TypeRWWrapper) NatArgs(result []ActualNatArg, prefix string) []ActualNatArg
- func (w *TypeRWWrapper) PHPDefaultValue() string
- func (w *TypeRWWrapper) PHPFilePath(bare bool) []string
- func (w *TypeRWWrapper) PHPGenCoreType() *TypeRWWrapper
- func (w *TypeRWWrapper) PHPGenerateCode(code *strings.Builder, bytes bool) error
- func (w *TypeRWWrapper) PHPGetNatTypeDependenciesDecl(tree *TypeArgumentsTree)
- func (w *TypeRWWrapper) PHPGetNatTypeDependenciesDeclAsArray() []string
- func (w *TypeRWWrapper) PHPIsBare() bool
- func (w *TypeRWWrapper) PHPIsPrimitiveType(recursiveCheck bool) bool
- func (w *TypeRWWrapper) PHPIsTrueType() bool
- func (w *TypeRWWrapper) PHPNeedsCode() bool
- func (w *TypeRWWrapper) PHPTypePath() string
- func (w *TypeRWWrapper) PHPTypePathElements() []string
- func (w *TypeRWWrapper) PHPUnionParent() *TypeRWWrapper
- func (w *TypeRWWrapper) PhpIterateReachableTypes(reachableTypes *map[*TypeRWWrapper]bool)
- func (trw *TypeRWWrapper) PhpTL2TrivialSize(targetObject string, canDependOnLocalBit bool, refObject bool) (isConstant bool, size string)
- func (w *TypeRWWrapper) ShouldWriteEnumElementAlias() bool
- func (w *TypeRWWrapper) ShouldWriteTypeAlias() bool
- func (w *TypeRWWrapper) TransformNatArgsToChild(natArgs []ActualNatArg, childNatArgs []ActualNatArg) []ActualNatArg
- type TypeReduction
- func (tr *TypeReduction) AncestorTemplateInTypeSystem(info LanguageTypeSystemInfo) TypeReduction
- func (tr *TypeReduction) EraseConstants() TypeReduction
- func (tr *TypeReduction) EraseConstantsAndTypes() TypeReduction
- func (tr *TypeReduction) EraseTypes() TypeReduction
- func (tr *TypeReduction) IsFullyResolved() bool
- func (tr *TypeReduction) ReferenceName() (name tlast.Name)
- func (tr *TypeReduction) ReferenceType() *TypeDefinition
- func (tr *TypeReduction) String() string
- type TypesInfo
- func (ti *TypesInfo) FieldTypeReduction(tr *TypeReduction, fieldId int) EvaluatedType
- func (ti *TypesInfo) ResultTypeReduction(tr *TypeReduction) EvaluatedType
- func (ti *TypesInfo) TypeNameToGenericTypeReduction(t TypeName) TypeReduction
- func (ti *TypesInfo) TypeRWWrapperToTypeReduction(t *TypeRWWrapper) TypeReduction
- type VisitResult
- type VisitedTypeNatParam
Constants ¶
const ( PHPFileStart = "<?php\n" PHPRPCFunctionMock = "__RPC_FUNCTION_MOCK" PHPRPCFunctionResultMock = "__RPC_FUNCTION_RESULT_MOCK" PHPRPCResponseMock = "__RPC_RESPONSE_MOCK" )
const BasicTLCPPNamespaceName = "basictl" // does not contain tl prefix
const BasicTLCodePHP = `` /* 7310-byte string literal not displayed */
const BasicTlPathPHP = "tl_streams.php"
const BuiltinTupleName = "__tuple"
const BuiltinVectorName = "__vector"
const CommonGroup = "common"
const CppPrintGraphvizRepresentation = false
const CppPrintNamespaceDependencies = false
const EnableWarningsSimpleTypeName = true
const EnableWarningsUnionNameExact = true
const EnableWarningsUnionNamePrefix = true
const EnableWarningsUnionNamespace = true
const GhostTypes = SpecialGroupPrefix + "ghosts"
const HeaderComment = "// Code generated by vktl/cmd/tlgen2; DO NOT EDIT."
const IndependentTypes = CommonGroup
const NoNamespaceGroup = ""
const RpcFunctionFetchersPHP = `` /* 273-byte string literal not displayed */
const RpcFunctionPHP = `` /* 262-byte string literal not displayed */
const RpcFunctionWithFetchersPHP = `` /* 558-byte string literal not displayed */
const RpcResponsePHP = `` /* 670-byte string literal not displayed */
const SpecialGroupPrefix = "__"
const TL2ContextPHP = `` /* 2016-byte string literal not displayed */
const TL2SupportPHP = `` /* 1929-byte string literal not displayed */
const TLInterfacesCodePHP = `` /* 563-byte string literal not displayed */
const TLInterfacesPathPHP = "tl_interfaces.php"
const TLSwitcherPHP = `` /* 2424-byte string literal not displayed */
Variables ¶
var DEBUG = false
For debugging
var PHPNamesToIgnoreForLinterCheck = []string{
"String",
"Int",
"#",
"Long",
"Double",
"Float",
"Bool",
"True",
"Vector",
"Tuple",
"Dictionary",
"IntKeyDictionary",
"LongKeyDictionary",
"Maybe",
}
var TypeComparator = func(a, b *TypeRWWrapper) int { return strings.Compare(a.goGlobalName, b.goGlobalName) }
Functions ¶
func CheckBackwardCompatibility ¶
func CheckBackwardCompatibility(newTL, oldTL *tlast.TL) *tlast.ParseError
func CppBasicTLIOStreamsPath ¶
func CppBasictlPackage ¶
func CppCopingStreamFiles ¶
func CppCopingStreamFiles() []string
func IsUnionBool ¶
func IsUnionBool(tlType []*tlast.Combinator) (isBool bool, falseDesc *tlast.Combinator, trueDesc *tlast.Combinator)
func IsUnionMaybe ¶
func IsUnionMaybe(tlType []*tlast.Combinator) (isMaybe bool, emptyDesc *tlast.Combinator, okDesc *tlast.Combinator)
func PHPGetAllReachableTypes ¶
func PHPGetAllReachableTypes(startTypes []*TypeRWWrapper) map[*TypeRWWrapper]bool
func PHPMockTypesToIgnore ¶
func PHPSpecialMembersTypes ¶
func PHPSpecialMembersTypes(wrapper *TypeRWWrapper) string
func PhpGenerateInterfaceCode ¶
func PhpGenerateInterfaceCode(code *strings.Builder, bytes bool, targetType *TypeRWWrapper, itsConstructors []*TypeRWWrapper) error
func ToLowerFirst ¶
func ToUpperFirst ¶
func TypeRWWrapperLessGlobal ¶
func TypeRWWrapperLessGlobal(a *TypeRWWrapper, b *TypeRWWrapper) int
Types ¶
type ActualNatArg ¶
type ActualNatArg struct {
Arith tlast.Arithmetic
FieldIndex int
// contains filtered or unexported fields
}
func (*ActualNatArg) IsField ¶
func (arg *ActualNatArg) IsField() bool
func (*ActualNatArg) IsNumber ¶
func (arg *ActualNatArg) IsNumber() bool
func (*ActualNatArg) IsTL2 ¶
func (arg *ActualNatArg) IsTL2() bool
func (*ActualNatArg) Number ¶
func (arg *ActualNatArg) Number() uint32
type BitUsageInfo ¶
type BitUsageInfo struct {
AffectedFields map[*TypeRWStruct][]int
}
type Constructor ¶
type Constructor struct {
Type *TypeDefinition
Id uint
Name ConstructorName
Fields []tlast.Field
Result *tlast.TypeRef
}
type ConstructorName ¶
type CppIncludeInfo ¶
type CppIncludeInfo struct {
// contains filtered or unexported fields
}
type Deconflicter ¶
type Deconflicter struct {
// contains filtered or unexported fields
}
type DirectIncludesCPP ¶
type DirectIncludesCPP struct {
// contains filtered or unexported fields
}
for C++ includes
type EvaluatedType ¶
type EvaluatedType struct {
Index EvaluatedTypeVariant
// union variants
Constant uint32 // 0
Variable string // 1
Type *TypeReduction // 2
TypeVariable string // 3
VariableActsAsConstant bool // only if Index == 1 and only for type declarations
}
type EvaluatedTypeVariant ¶
type EvaluatedTypeVariant = int
const ( NumberConstant EvaluatedTypeVariant = 0 NumberVariable EvaluatedTypeVariant = 1 TypeConstant EvaluatedTypeVariant = 2 TypeVariable EvaluatedTypeVariant = 3 )
type Field ¶
type Field struct {
BitNumber uint32 // only used when fieldMask != nil
MaskTL2Bit *int
// contains filtered or unexported fields
}
func (*Field) HasNatArguments ¶
func (*Field) IsAffectedByExternalFieldMask ¶
func (*Field) IsAffectingLocalFieldMasks ¶
func (*Field) IsBit ¶
generate Set/IsSet with external (TL1) or internal (TL1 & TL2) mask/ must exactly correspond to migrator logic TL1: x:fm.b?true x:fm.b?True TL2: x:bit
func (*Field) IsTL2Omitted ¶
do not generate fields, but affect block position and skip during reading TL1: never TL2: _:X
func (*Field) TL2MaskForOP ¶
type FieldNatProperties ¶
type FieldNatProperties = int
const ( FieldIsNotNat FieldNatProperties = 0 FieldIsNat FieldNatProperties = 1 FieldUsedAsFieldMask FieldNatProperties = 2 FieldUsedAsSize FieldNatProperties = 4 )
type FileToWrite ¶
type Gen2 ¶
type Gen2 struct {
// c++ specific
RootCPPNamespaceElements []string
DetailsCPPNamespaceElements []string
DetailsCPPNamespace string // basictl::details
Namespaces map[string]*Namespace // Handlers Code is inside
// result
TLO []byte // schema represented in tlo format, described using tls.* combinator
Code map[string]string // fileName->Content, split by file names relative to output dir
// contains filtered or unexported fields
}
func GenerateCode ¶
func (*Gen2) GenerateTuple ¶
func (gen *Gen2) GenerateTuple(myWrapper *TypeRWWrapper, tlType *tlast.Combinator, lrc LocalResolveContext) error
func (*Gen2) GenerateVector ¶
func (gen *Gen2) GenerateVector(myWrapper *TypeRWWrapper, tlType *tlast.Combinator, lrc LocalResolveContext, vectorElementTypeIndex int) error
func (*Gen2) InternalPrefix ¶
func (*Gen2) MigrateToTL2 ¶
func (gen *Gen2) MigrateToTL2(prevState []FileToWrite) (newState []FileToWrite, _ error)
func (*Gen2) PHPSplitTLByNamespaces ¶
func (*Gen2) PhpAdditionalFiles ¶
func (*Gen2) PhpChoosePaths ¶
func (gen *Gen2) PhpChoosePaths()
func (*Gen2) PhpMarkAllInternalTypes ¶
func (gen *Gen2) PhpMarkAllInternalTypes()
func (*Gen2) PhpSelectTypesForGeneration ¶
func (gen *Gen2) PhpSelectTypesForGeneration() []*TypeRWWrapper
func (*Gen2) ReplaceSquareBracketsElem ¶
all non-trivial contents of [] is turned into new types we make copy deep anough to not affect original constructors
func (*Gen2) WriteToDir ¶
WriteToDir Most common action with generated code, so clients do not repeat it
type Gen2Options ¶
type Gen2Options struct {
// General
Language string
Outdir string
CopyrightFilePath string
WarningsAreErrors bool
Verbose bool
PrintDiff bool
ErrorWriter io.Writer // all Errors and warnings should be redirected to this io.Writer, by default it is os.Stderr
SplitInternal bool
AddMetaData bool
AddFactoryData bool
// TL2
TL2WhiteList string
// Linter
Schema2Compare string
// Linter php
LinterPHPCheck bool
LinterPHPNonPolymorphicBoxedRef bool
// Go
GenerateRPCCode bool
BytesWhiteList string
TypesWhiteList string
GenerateRandomCode bool
GenerateLegacyJsonRead bool
SchemaDocumentation bool
SchemaURL string
SchemaTimestamp uint // for TLO version/date
SchemaCommit string
UseCheckLengthSanity bool
// C++
RootCPP string
RootCPPNamespace string
SeparateFiles bool
GenerateCommonMakefile bool
BasicTLNamespace string
GenerateFieldMasks bool
// PHP
AddFunctionBodies bool
FunctionsBodiesWhiteList string
IgnoreUnusedInFunctionsTypes bool
AddRPCTypes bool
AddFetchers bool
AddSwitcher bool
AddFetchersEchoComments bool
InplaceSimpleStructs bool
UseBuiltinDataProviders bool
AddTypeComments bool
// PHP Unique actions
CreateTLFilesWithAllTypesInReturn bool
CreateTLSplitedFilesForEachNamespace bool
CreateTLSplitedFilesForEachNamespaceFolder string
// .tlo
TLOPath string
CanonicalFormPath string // combinators in canonical form, with comment of source schema file path
// Other modes
PrintVersion bool
}
func (*Gen2Options) GenerateTL2 ¶
func (opt *Gen2Options) GenerateTL2() bool
type HalfResolvedArgument ¶
type HalfResolvedArgument struct {
Name string // if empty, this is not argument position
Args []HalfResolvedArgument // recursion
}
type LanguageTypeSystemInfo ¶
type LanguageTypeSystemInfo struct {
AllowedTypeGenerics bool
AllowedCompileTimeConstantGenerics bool
}
func (LanguageTypeSystemInfo) OnlyFullyResolvedTypes ¶
func (lti LanguageTypeSystemInfo) OnlyFullyResolvedTypes() bool
type LocalNatArg ¶
type LocalNatArg struct {
NamePR tlast.PositionRange
TypePR tlast.PositionRange
// contains filtered or unexported fields
}
type LocalResolveContext ¶
type LocalResolveContext struct {
// contains filtered or unexported fields
}
type LocalTypeArg ¶
type LocalTypeArg struct {
PR tlast.PositionRange // original template arg reference
// contains filtered or unexported fields
}
type NamespaceFiles ¶
type NamespaceFiles struct {
Namespace string
Includes DirectIncludesCPP
}
type NatUsagesInfo ¶
type NatUsagesInfo struct {
// which bits are affected by all passing through nat values for selected template argument
TypeNameAndArgIndexToBitsUsedByNat map[tlast.Name]map[int]map[int]bool
// which bits are used in schema for selected nat field in some combinator
CombinatorsNatFieldIndexToBitsUsed map[tlast.Name]map[int]map[int]bool
// which bits affected in type layout for selected template argument
TypeNameAndArgIndexToBitsUsedInLayout map[tlast.Name]map[int]map[int]bool
// which nat fields passing through selected template argument
TypeNameAndArgToAffectingCombinatorsNatFields map[tlast.Name]map[int]map[tlast.Name]map[int]bool
// which constant passing throw selected type nat template
TypeNameAndArgToAffectingConstants map[tlast.Name]map[int]map[uint32]bool
// type references on tuples and path to it for selected type and its argument
// (will be calculated if all scales are replaces with BuiltinTuple)
TypeArgumentToArraySizeReference map[tlast.Name]map[int]map[tlast.Name]map[int][]RefEdge
// type references on tuples and path to it for selected combinator and its nat field
// (will be calculated if all scales are replaces with BuiltinTuple)
CombinatorsNatFieldsToArraySizeReference map[tlast.Name]map[int]map[tlast.Name]map[int][]RefEdge
}
func (*NatUsagesInfo) GetAffectedBitsNatField ¶
func (*NatUsagesInfo) GetArgumentUsagesAsSize ¶
func (*NatUsagesInfo) GetArraySizeReferenceForField ¶
func (*NatUsagesInfo) GetConstantsPassingThroughArgument ¶
func (*NatUsagesInfo) GetInfluencedNatFieldsToTemplate ¶
type PhpClassMeta ¶
type PhpClassMeta struct {
UsedOnlyInInternal bool
UsedInFunctions bool
IsDuplicate bool
MappingOrigin *TypeRWWrapper // not nil if IsDuplicate = true
RequireFunctionBodies bool
}
type ResolvedArgument ¶
type ResolvedArgument struct {
Arith tlast.Arithmetic
// contains filtered or unexported fields
}
type ResolvedTL2References ¶
type ResolvedTL2References struct {
ResolvedTypes map[string]tlast.TL2TypeRef
ResolvedNats map[string]uint32
}
type TypeArgumentsTree ¶
type TypeArgumentsTree struct {
// contains filtered or unexported fields
}
func (*TypeArgumentsTree) CloneValuesFrom ¶
func (t *TypeArgumentsTree) CloneValuesFrom(src *TypeArgumentsTree)
func (*TypeArgumentsTree) EnumerateSubTreeWithPrefixes ¶
func (t *TypeArgumentsTree) EnumerateSubTreeWithPrefixes(childIndex int) []string
func (*TypeArgumentsTree) EnumerateWithPrefixes ¶
func (t *TypeArgumentsTree) EnumerateWithPrefixes() []string
func (*TypeArgumentsTree) FillAllLeafs ¶
func (t *TypeArgumentsTree) FillAllLeafs()
func (*TypeArgumentsTree) FillAllLeafsWithValues ¶
func (t *TypeArgumentsTree) FillAllLeafsWithValues(values []string)
func (*TypeArgumentsTree) IsEmpty ¶
func (t *TypeArgumentsTree) IsEmpty() bool
func (*TypeArgumentsTree) ListAllValues ¶
func (t *TypeArgumentsTree) ListAllValues() []string
type TypeDefinition ¶
type TypeDefinition struct {
IsBasic bool
Name TypeName
TypeArguments []tlast.TemplateArgument
Constructors []*Constructor
}
type TypeDefinitionVariation ¶
type TypeDefinitionVariation struct {
NeedBytesVersion bool
}
type TypeRW ¶
type TypeRW interface {
FillRecursiveChildren(visitedNodes map[*TypeRWWrapper]int, generic bool)
AllPossibleRecursionProducers() []*TypeRWWrapper
AllTypeDependencies(generic, countFunctions bool) []*TypeRWWrapper
IsWrappingType() bool
ContainsUnion(visitedNodes map[*TypeRWWrapper]bool) bool
BeforeCodeGenerationStep1() // during first phase, some wr.trw are nil due to recursive types. So we delay some
BeforeCodeGenerationStep2() // during second phase, union fields recursive bit is set
IsDictKeySafe() (isSafe bool, isString bool) // integers and string are safe, other types no
CanBeBareBoxed() (canBare bool, canBoxed bool)
TypeRWCPPData
TypeRWPHPData
TypeRWTL2
// contains filtered or unexported methods
}
TODO remove skipAlias after we start generating go code like we do for C++
type TypeRWBool ¶
type TypeRWBool struct {
// contains filtered or unexported fields
}
func (*TypeRWBool) AllPossibleRecursionProducers ¶
func (trw *TypeRWBool) AllPossibleRecursionProducers() []*TypeRWWrapper
func (*TypeRWBool) AllTypeDependencies ¶
func (trw *TypeRWBool) AllTypeDependencies(generic, countFunctions bool) []*TypeRWWrapper
func (*TypeRWBool) BeforeCodeGenerationStep1 ¶
func (trw *TypeRWBool) BeforeCodeGenerationStep1()
func (*TypeRWBool) BeforeCodeGenerationStep2 ¶
func (trw *TypeRWBool) BeforeCodeGenerationStep2()
func (*TypeRWBool) CPPAllowCurrentDefinition ¶
func (trw *TypeRWBool) CPPAllowCurrentDefinition() bool
func (*TypeRWBool) CPPFillRecursiveChildren ¶
func (trw *TypeRWBool) CPPFillRecursiveChildren(visitedNodes map[*TypeRWWrapper]bool)
func (*TypeRWBool) CPPGenerateCode ¶
func (trw *TypeRWBool) CPPGenerateCode(hpp *strings.Builder, hppInc *DirectIncludesCPP, hppIncFwd *DirectIncludesCPP, hppDet *strings.Builder, hppDetInc *DirectIncludesCPP, cppDet *strings.Builder, cppDetInc *DirectIncludesCPP, bytesVersion bool, forwardDeclaration bool)
func (*TypeRWBool) CPPHasBytesVersion ¶
func (trw *TypeRWBool) CPPHasBytesVersion() bool
func (*TypeRWBool) CPPTypeJSONEmptyCondition ¶
func (*TypeRWBool) CPPTypeReadingCode ¶
func (*TypeRWBool) CPPTypeResettingCode ¶
func (trw *TypeRWBool) CPPTypeResettingCode(bytesVersion bool, val string) string
func (*TypeRWBool) CPPTypeWritingCode ¶
func (*TypeRWBool) CPPTypeWritingJsonCode ¶
func (*TypeRWBool) CanBeBareBoxed ¶
func (trw *TypeRWBool) CanBeBareBoxed() (canBare bool, canBoxed bool)
func (*TypeRWBool) ContainsUnion ¶
func (trw *TypeRWBool) ContainsUnion(visitedNodes map[*TypeRWWrapper]bool) bool
func (*TypeRWBool) FillRecursiveChildren ¶
func (trw *TypeRWBool) FillRecursiveChildren(visitedNodes map[*TypeRWWrapper]int, generic bool)
func (*TypeRWBool) IsDictKeySafe ¶
func (trw *TypeRWBool) IsDictKeySafe() (isSafe bool, isString bool)
func (*TypeRWBool) IsWrappingType ¶
func (trw *TypeRWBool) IsWrappingType() bool
func (*TypeRWBool) PhpCalculateSizesTL2MethodCall ¶
func (trw *TypeRWBool) PhpCalculateSizesTL2MethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string, callLevel int, usedBytesPointer string, canOmit bool) []string
func (*TypeRWBool) PhpClassName ¶
func (trw *TypeRWBool) PhpClassName(withPath bool, bare bool) string
func (*TypeRWBool) PhpClassNameReplaced ¶
func (trw *TypeRWBool) PhpClassNameReplaced() bool
func (*TypeRWBool) PhpDefaultInit ¶
func (trw *TypeRWBool) PhpDefaultInit() string
func (*TypeRWBool) PhpDefaultValue ¶
func (trw *TypeRWBool) PhpDefaultValue() string
func (*TypeRWBool) PhpGenerateCode ¶
func (trw *TypeRWBool) PhpGenerateCode(code *strings.Builder, bytes bool) error
func (*TypeRWBool) PhpIterateReachableTypes ¶
func (trw *TypeRWBool) PhpIterateReachableTypes(reachableTypes *map[*TypeRWWrapper]bool)
func (*TypeRWBool) PhpReadMethodCall ¶
func (trw *TypeRWBool) PhpReadMethodCall(targetName string, bare bool, initIfDefault bool, args *TypeArgumentsTree, supportSuffix string) []string
func (*TypeRWBool) PhpReadTL2MethodCall ¶
func (trw *TypeRWBool) PhpReadTL2MethodCall(targetName string, bare bool, initIfDefault bool, args *TypeArgumentsTree, supportSuffix string, callLevel int, usedBytesPointer string, canDependOnLocalBit bool) []string
func (*TypeRWBool) PhpTypeName ¶
func (trw *TypeRWBool) PhpTypeName(withPath bool, bare bool) string
func (*TypeRWBool) PhpWriteMethodCall ¶
func (trw *TypeRWBool) PhpWriteMethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string) []string
func (*TypeRWBool) PhpWriteTL2MethodCall ¶
func (trw *TypeRWBool) PhpWriteTL2MethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string, callLevel int, usedBytesPointer string, canDependOnLocalBit bool) []string
type TypeRWBrackets ¶
type TypeRWBrackets struct {
// contains filtered or unexported fields
}
func (*TypeRWBrackets) AllPossibleRecursionProducers ¶
func (trw *TypeRWBrackets) AllPossibleRecursionProducers() []*TypeRWWrapper
func (*TypeRWBrackets) AllTypeDependencies ¶
func (trw *TypeRWBrackets) AllTypeDependencies(generic, countFunctions bool) (res []*TypeRWWrapper)
func (*TypeRWBrackets) BeforeCodeGenerationStep1 ¶
func (trw *TypeRWBrackets) BeforeCodeGenerationStep1()
func (*TypeRWBrackets) BeforeCodeGenerationStep2 ¶
func (trw *TypeRWBrackets) BeforeCodeGenerationStep2()
func (*TypeRWBrackets) CPPAllowCurrentDefinition ¶
func (trw *TypeRWBrackets) CPPAllowCurrentDefinition() bool
func (*TypeRWBrackets) CPPFillRecursiveChildren ¶
func (trw *TypeRWBrackets) CPPFillRecursiveChildren(visitedNodes map[*TypeRWWrapper]bool)
func (*TypeRWBrackets) CPPGenerateCode ¶
func (trw *TypeRWBrackets) CPPGenerateCode(hpp *strings.Builder, hppInc *DirectIncludesCPP, hppIncFwd *DirectIncludesCPP, hppDet *strings.Builder, hppDetInc *DirectIncludesCPP, cppDet *strings.Builder, cppDetInc *DirectIncludesCPP, bytesVersion bool, forwardDeclaration bool)
func (*TypeRWBrackets) CPPGenerateCodeMap ¶
func (trw *TypeRWBrackets) CPPGenerateCodeMap(hpp *strings.Builder, hppInc *DirectIncludesCPP, hppIncFwd *DirectIncludesCPP, hppDet *strings.Builder, hppDetInc *DirectIncludesCPP, cppDet *strings.Builder, cppDetInc *DirectIncludesCPP, bytesVersion bool, forwardDeclaration bool)
func (*TypeRWBrackets) CPPHasBytesVersion ¶
func (trw *TypeRWBrackets) CPPHasBytesVersion() bool
func (*TypeRWBrackets) CPPTypeJSONEmptyCondition ¶
func (*TypeRWBrackets) CPPTypeReadingCode ¶
func (*TypeRWBrackets) CPPTypeResettingCode ¶
func (trw *TypeRWBrackets) CPPTypeResettingCode(bytesVersion bool, val string) string
func (*TypeRWBrackets) CPPTypeWritingCode ¶
func (*TypeRWBrackets) CPPTypeWritingJsonCode ¶
func (*TypeRWBrackets) CanBeBareBoxed ¶
func (trw *TypeRWBrackets) CanBeBareBoxed() (canBare bool, canBoxed bool)
func (*TypeRWBrackets) ContainsUnion ¶
func (trw *TypeRWBrackets) ContainsUnion(visitedNodes map[*TypeRWWrapper]bool) bool
func (*TypeRWBrackets) FillRecursiveChildren ¶
func (trw *TypeRWBrackets) FillRecursiveChildren(visitedNodes map[*TypeRWWrapper]int, generic bool)
func (*TypeRWBrackets) IsBuiltinVector ¶
func (trw *TypeRWBrackets) IsBuiltinVector() bool
func (*TypeRWBrackets) IsDictKeySafe ¶
func (trw *TypeRWBrackets) IsDictKeySafe() (isSafe bool, isString bool)
func (*TypeRWBrackets) IsWrappingType ¶
func (trw *TypeRWBrackets) IsWrappingType() bool
func (*TypeRWBrackets) PhpCalculateSizesTL2MethodCall ¶
func (trw *TypeRWBrackets) PhpCalculateSizesTL2MethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string, callLevel int, usedBytesPointer string, canOmit bool) []string
func (*TypeRWBrackets) PhpClassName ¶
func (trw *TypeRWBrackets) PhpClassName(withPath bool, bare bool) string
func (*TypeRWBrackets) PhpClassNameReplaced ¶
func (trw *TypeRWBrackets) PhpClassNameReplaced() bool
func (*TypeRWBrackets) PhpDefaultInit ¶
func (trw *TypeRWBrackets) PhpDefaultInit() string
func (*TypeRWBrackets) PhpDefaultValue ¶
func (trw *TypeRWBrackets) PhpDefaultValue() string
func (*TypeRWBrackets) PhpGenerateCode ¶
func (trw *TypeRWBrackets) PhpGenerateCode(code *strings.Builder, bytes bool) error
func (*TypeRWBrackets) PhpHasPrimitiveInnerElement ¶
func (trw *TypeRWBrackets) PhpHasPrimitiveInnerElement() bool
func (*TypeRWBrackets) PhpIterateReachableTypes ¶
func (trw *TypeRWBrackets) PhpIterateReachableTypes(reachableTypes *map[*TypeRWWrapper]bool)
func (*TypeRWBrackets) PhpReadMethodCall ¶
func (trw *TypeRWBrackets) PhpReadMethodCall(targetName string, bare bool, initIfDefault bool, args *TypeArgumentsTree, supportSuffix string) []string
func (*TypeRWBrackets) PhpReadTL2MethodCall ¶
func (trw *TypeRWBrackets) PhpReadTL2MethodCall(targetName string, bare bool, initIfDefault bool, args *TypeArgumentsTree, supportSuffix string, callLevel int, usedBytesPointer string, canDependOnLocalBit bool) []string
func (*TypeRWBrackets) PhpTypeName ¶
func (trw *TypeRWBrackets) PhpTypeName(withPath bool, bare bool) string
func (*TypeRWBrackets) PhpWriteMethodCall ¶
func (trw *TypeRWBrackets) PhpWriteMethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string) []string
func (*TypeRWBrackets) PhpWriteTL2MethodCall ¶
func (trw *TypeRWBrackets) PhpWriteTL2MethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string, callLevel int, usedBytesPointer string, canDependOnLocalBit bool) []string
type TypeRWCPPData ¶
type TypeRWCPPData interface {
CPPAllowCurrentDefinition() bool
CPPFillRecursiveChildren(visitedNodes map[*TypeRWWrapper]bool)
CPPHasBytesVersion() bool
CPPTypeResettingCode(bytesVersion bool, val string) string
CPPTypeWritingJsonCode(bytesVersion bool, val string, bare bool, natArgs []string, last bool) string
CPPTypeWritingCode(bytesVersion bool, val string, bare bool, natArgs []string, last bool) string
CPPTypeReadingCode(bytesVersion bool, val string, bare bool, natArgs []string, last bool) string
CPPTypeJSONEmptyCondition(bytesVersion bool, val string, ref bool, deps []string) string
CPPGenerateCode(hpp *strings.Builder, hppInc *DirectIncludesCPP, hppIncFwd *DirectIncludesCPP, hppDet *strings.Builder, hppDetInc *DirectIncludesCPP, cppDet *strings.Builder, cppDetInc *DirectIncludesCPP, bytesVersion bool, forwardDeclaration bool)
// contains filtered or unexported methods
}
type TypeRWMaybe ¶
type TypeRWMaybe struct {
// contains filtered or unexported fields
}
func (*TypeRWMaybe) AllPossibleRecursionProducers ¶
func (trw *TypeRWMaybe) AllPossibleRecursionProducers() []*TypeRWWrapper
func (*TypeRWMaybe) AllTypeDependencies ¶
func (trw *TypeRWMaybe) AllTypeDependencies(generic, countFunctions bool) (res []*TypeRWWrapper)
func (*TypeRWMaybe) BeforeCodeGenerationStep1 ¶
func (trw *TypeRWMaybe) BeforeCodeGenerationStep1()
func (*TypeRWMaybe) BeforeCodeGenerationStep2 ¶
func (trw *TypeRWMaybe) BeforeCodeGenerationStep2()
func (*TypeRWMaybe) CPPAllowCurrentDefinition ¶
func (trw *TypeRWMaybe) CPPAllowCurrentDefinition() bool
func (*TypeRWMaybe) CPPFillRecursiveChildren ¶
func (trw *TypeRWMaybe) CPPFillRecursiveChildren(visitedNodes map[*TypeRWWrapper]bool)
func (*TypeRWMaybe) CPPGenerateCode ¶
func (trw *TypeRWMaybe) CPPGenerateCode(hpp *strings.Builder, hppInc *DirectIncludesCPP, hppIncFwd *DirectIncludesCPP, hppDet *strings.Builder, hppDetInc *DirectIncludesCPP, cppDet *strings.Builder, cppDetInc *DirectIncludesCPP, bytesVersion bool, forwardDeclaration bool)
func (*TypeRWMaybe) CPPHasBytesVersion ¶
func (trw *TypeRWMaybe) CPPHasBytesVersion() bool
func (*TypeRWMaybe) CPPTypeJSONEmptyCondition ¶
func (*TypeRWMaybe) CPPTypeReadingCode ¶
func (*TypeRWMaybe) CPPTypeResettingCode ¶
func (trw *TypeRWMaybe) CPPTypeResettingCode(bytesVersion bool, val string) string
func (*TypeRWMaybe) CPPTypeWritingCode ¶
func (*TypeRWMaybe) CPPTypeWritingJsonCode ¶
func (*TypeRWMaybe) CanBeBareBoxed ¶
func (trw *TypeRWMaybe) CanBeBareBoxed() (canBare bool, canBoxed bool)
func (*TypeRWMaybe) ContainsUnion ¶
func (trw *TypeRWMaybe) ContainsUnion(visitedNodes map[*TypeRWWrapper]bool) bool
func (*TypeRWMaybe) FillRecursiveChildren ¶
func (trw *TypeRWMaybe) FillRecursiveChildren(visitedNodes map[*TypeRWWrapper]int, generic bool)
func (*TypeRWMaybe) IsDictKeySafe ¶
func (trw *TypeRWMaybe) IsDictKeySafe() (isSafe bool, isString bool)
func (*TypeRWMaybe) IsWrappingType ¶
func (trw *TypeRWMaybe) IsWrappingType() bool
func (*TypeRWMaybe) PhpCalculateSizesTL2MethodCall ¶
func (trw *TypeRWMaybe) PhpCalculateSizesTL2MethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string, callLevel int, usedBytesPointer string, canOmit bool) []string
func (*TypeRWMaybe) PhpClassName ¶
func (trw *TypeRWMaybe) PhpClassName(withPath bool, bare bool) string
func (*TypeRWMaybe) PhpClassNameReplaced ¶
func (trw *TypeRWMaybe) PhpClassNameReplaced() bool
func (*TypeRWMaybe) PhpDefaultInit ¶
func (trw *TypeRWMaybe) PhpDefaultInit() string
func (*TypeRWMaybe) PhpDefaultValue ¶
func (trw *TypeRWMaybe) PhpDefaultValue() string
func (*TypeRWMaybe) PhpGenerateCode ¶
func (trw *TypeRWMaybe) PhpGenerateCode(code *strings.Builder, bytes bool) error
func (*TypeRWMaybe) PhpIterateReachableTypes ¶
func (trw *TypeRWMaybe) PhpIterateReachableTypes(reachableTypes *map[*TypeRWWrapper]bool)
func (*TypeRWMaybe) PhpReadMethodCall ¶
func (trw *TypeRWMaybe) PhpReadMethodCall(targetName string, bare bool, initIfDefault bool, args *TypeArgumentsTree, supportSuffix string) []string
func (*TypeRWMaybe) PhpReadTL2MethodCall ¶
func (trw *TypeRWMaybe) PhpReadTL2MethodCall(targetName string, bare bool, initIfDefault bool, args *TypeArgumentsTree, supportSuffix string, callLevel int, usedBytesPointer string, canDependOnLocalBit bool) []string
func (*TypeRWMaybe) PhpTypeName ¶
func (trw *TypeRWMaybe) PhpTypeName(withPath bool, bare bool) string
func (*TypeRWMaybe) PhpWriteMethodCall ¶
func (trw *TypeRWMaybe) PhpWriteMethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string) []string
func (*TypeRWMaybe) PhpWriteTL2MethodCall ¶
func (trw *TypeRWMaybe) PhpWriteTL2MethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string, callLevel int, usedBytesPointer string, canDependOnLocalBit bool) []string
type TypeRWPHPData ¶
type TypeRWPHPData interface {
PhpClassName(withPath bool, bare bool) string
PhpClassNameReplaced() bool
PhpTypeName(withPath bool, bare bool) string
PhpGenerateCode(code *strings.Builder, bytes bool) error
// PhpDefaultInit return not null type initialization value
PhpDefaultInit() string
// PhpDefaultValue return default value for field of this type (can be null)
PhpDefaultValue() string
PhpIterateReachableTypes(reachableTypes *map[*TypeRWWrapper]bool)
PhpReadMethodCall(targetName string, bare bool, initIfDefault bool, args *TypeArgumentsTree, supportSuffix string) []string
PhpWriteMethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string) []string
PhpReadTL2MethodCall(targetName string, bare bool, initIfDefault bool, args *TypeArgumentsTree, supportSuffix string, callLevel int, usedBytesPointer string, canDependOnLocalBit bool) []string
PhpWriteTL2MethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string, callLevel int, usedBytesPointer string, canDependOnLocalBit bool) []string
PhpCalculateSizesTL2MethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string, callLevel int, usedBytesPointer string, canOmit bool) []string
}
type TypeRWPrimitive ¶
type TypeRWPrimitive struct {
// contains filtered or unexported fields
}
func (*TypeRWPrimitive) AllPossibleRecursionProducers ¶
func (trw *TypeRWPrimitive) AllPossibleRecursionProducers() []*TypeRWWrapper
func (*TypeRWPrimitive) AllTypeDependencies ¶
func (trw *TypeRWPrimitive) AllTypeDependencies(generic, countFunctions bool) []*TypeRWWrapper
func (*TypeRWPrimitive) BeforeCodeGenerationStep1 ¶
func (trw *TypeRWPrimitive) BeforeCodeGenerationStep1()
func (*TypeRWPrimitive) BeforeCodeGenerationStep2 ¶
func (trw *TypeRWPrimitive) BeforeCodeGenerationStep2()
func (*TypeRWPrimitive) CPPAllowCurrentDefinition ¶
func (trw *TypeRWPrimitive) CPPAllowCurrentDefinition() bool
func (*TypeRWPrimitive) CPPFillRecursiveChildren ¶
func (trw *TypeRWPrimitive) CPPFillRecursiveChildren(visitedNodes map[*TypeRWWrapper]bool)
func (*TypeRWPrimitive) CPPGenerateCode ¶
func (trw *TypeRWPrimitive) CPPGenerateCode(hpp *strings.Builder, hppInc *DirectIncludesCPP, hppIncFwd *DirectIncludesCPP, hppDet *strings.Builder, hppDetInc *DirectIncludesCPP, cppDet *strings.Builder, cppDetInc *DirectIncludesCPP, bytesVersion bool, forwardDeclaration bool)
func (*TypeRWPrimitive) CPPHasBytesVersion ¶
func (trw *TypeRWPrimitive) CPPHasBytesVersion() bool
func (*TypeRWPrimitive) CPPTypeJSONEmptyCondition ¶
func (*TypeRWPrimitive) CPPTypeReadingCode ¶
func (*TypeRWPrimitive) CPPTypeResettingCode ¶
func (trw *TypeRWPrimitive) CPPTypeResettingCode(bytesVersion bool, val string) string
func (*TypeRWPrimitive) CPPTypeWritingCode ¶
func (*TypeRWPrimitive) CPPTypeWritingJsonCode ¶
func (*TypeRWPrimitive) CanBeBareBoxed ¶
func (trw *TypeRWPrimitive) CanBeBareBoxed() (canBare bool, canBoxed bool)
func (*TypeRWPrimitive) ContainsUnion ¶
func (trw *TypeRWPrimitive) ContainsUnion(visitedNodes map[*TypeRWWrapper]bool) bool
func (*TypeRWPrimitive) FillRecursiveChildren ¶
func (trw *TypeRWPrimitive) FillRecursiveChildren(visitedNodes map[*TypeRWWrapper]int, generic bool)
func (*TypeRWPrimitive) IsDictKeySafe ¶
func (trw *TypeRWPrimitive) IsDictKeySafe() (isSafe bool, isString bool)
func (*TypeRWPrimitive) IsWrappingType ¶
func (trw *TypeRWPrimitive) IsWrappingType() bool
func (*TypeRWPrimitive) PhpCalculateSizesTL2MethodCall ¶
func (trw *TypeRWPrimitive) PhpCalculateSizesTL2MethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string, callLevel int, usedBytesPointer string, canOmit bool) []string
func (*TypeRWPrimitive) PhpClassName ¶
func (trw *TypeRWPrimitive) PhpClassName(withPath bool, bare bool) string
func (*TypeRWPrimitive) PhpClassNameReplaced ¶
func (trw *TypeRWPrimitive) PhpClassNameReplaced() bool
func (*TypeRWPrimitive) PhpDefaultInit ¶
func (trw *TypeRWPrimitive) PhpDefaultInit() string
func (*TypeRWPrimitive) PhpDefaultValue ¶
func (trw *TypeRWPrimitive) PhpDefaultValue() string
func (*TypeRWPrimitive) PhpGenerateCode ¶
func (trw *TypeRWPrimitive) PhpGenerateCode(code *strings.Builder, bytes bool) error
func (*TypeRWPrimitive) PhpIterateReachableTypes ¶
func (trw *TypeRWPrimitive) PhpIterateReachableTypes(reachableTypes *map[*TypeRWWrapper]bool)
func (*TypeRWPrimitive) PhpReadMethodCall ¶
func (trw *TypeRWPrimitive) PhpReadMethodCall(targetName string, bare bool, initIfDefault bool, args *TypeArgumentsTree, supportSuffix string) []string
func (*TypeRWPrimitive) PhpReadTL2MethodCall ¶
func (trw *TypeRWPrimitive) PhpReadTL2MethodCall(targetName string, bare bool, initIfDefault bool, args *TypeArgumentsTree, supportSuffix string, callLevel int, usedBytesPointer string, canDependOnLocalBit bool) []string
func (*TypeRWPrimitive) PhpTypeName ¶
func (trw *TypeRWPrimitive) PhpTypeName(withPath bool, bare bool) string
func (*TypeRWPrimitive) PhpWriteMethodCall ¶
func (trw *TypeRWPrimitive) PhpWriteMethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string) []string
func (*TypeRWPrimitive) PhpWriteTL2MethodCall ¶
func (trw *TypeRWPrimitive) PhpWriteTL2MethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string, callLevel int, usedBytesPointer string, canDependOnLocalBit bool) []string
type TypeRWStruct ¶
type TypeRWStruct struct {
Fields []Field
ResultType *TypeRWWrapper
ResultNatArgs []ActualNatArg
ResultHalfResolved HalfResolvedArgument
// contains filtered or unexported fields
}
func (*TypeRWStruct) AllAffectedFieldMasks ¶
func (trw *TypeRWStruct) AllAffectedFieldMasks(f Field) (nats []Field, bits []uint32)
AllAffectedFieldMasks f must be from trw.Fields
func (*TypeRWStruct) AllNewTL2Masks ¶
func (trw *TypeRWStruct) AllNewTL2Masks() []string
func (*TypeRWStruct) AllPossibleRecursionProducers ¶
func (trw *TypeRWStruct) AllPossibleRecursionProducers() []*TypeRWWrapper
func (*TypeRWStruct) AllTypeDependencies ¶
func (trw *TypeRWStruct) AllTypeDependencies(generic, countFunctions bool) (res []*TypeRWWrapper)
func (*TypeRWStruct) BeforeCodeGenerationStep1 ¶
func (trw *TypeRWStruct) BeforeCodeGenerationStep1()
func (*TypeRWStruct) BeforeCodeGenerationStep2 ¶
func (trw *TypeRWStruct) BeforeCodeGenerationStep2()
func (*TypeRWStruct) CPPAllowCurrentDefinition ¶
func (trw *TypeRWStruct) CPPAllowCurrentDefinition() bool
func (*TypeRWStruct) CPPFillRecursiveChildren ¶
func (trw *TypeRWStruct) CPPFillRecursiveChildren(visitedNodes map[*TypeRWWrapper]bool)
func (*TypeRWStruct) CPPGenerateCode ¶
func (trw *TypeRWStruct) CPPGenerateCode(hpp *strings.Builder, hppInc *DirectIncludesCPP, hppIncFwd *DirectIncludesCPP, hppDet *strings.Builder, hppDetInc *DirectIncludesCPP, cppDet *strings.Builder, cppDetInc *DirectIncludesCPP, bytesVersion bool, forwardDeclaration bool)
func (*TypeRWStruct) CPPHasBytesVersion ¶
func (trw *TypeRWStruct) CPPHasBytesVersion() bool
func (*TypeRWStruct) CPPReadFields ¶
func (trw *TypeRWStruct) CPPReadFields(bytesVersion bool, hppDetInc *DirectIncludesCPP, cppDetInc *DirectIncludesCPP) string
func (*TypeRWStruct) CPPResetFields ¶
func (trw *TypeRWStruct) CPPResetFields(bytesVersion bool) string
func (*TypeRWStruct) CPPTypeJSONEmptyCondition ¶
func (*TypeRWStruct) CPPTypeReadingCode ¶
func (*TypeRWStruct) CPPTypeResettingCode ¶
func (trw *TypeRWStruct) CPPTypeResettingCode(bytesVersion bool, val string) string
func (*TypeRWStruct) CPPTypeWritingCode ¶
func (*TypeRWStruct) CPPTypeWritingJsonCode ¶
func (*TypeRWStruct) CPPWriteFields ¶
func (trw *TypeRWStruct) CPPWriteFields(bytesVersion bool) string
func (*TypeRWStruct) CPPWriteJsonFields ¶
func (trw *TypeRWStruct) CPPWriteJsonFields(bytesVersion bool) string
func (*TypeRWStruct) CanBeBareBoxed ¶
func (trw *TypeRWStruct) CanBeBareBoxed() (canBare bool, canBoxed bool)
func (*TypeRWStruct) ContainsUnion ¶
func (trw *TypeRWStruct) ContainsUnion(visitedNodes map[*TypeRWWrapper]bool) bool
func (*TypeRWStruct) FillRecursiveChildren ¶
func (trw *TypeRWStruct) FillRecursiveChildren(visitedNodes map[*TypeRWWrapper]int, generic bool)
func (*TypeRWStruct) GetAllLocallyAffectedByTrueTypeFieldMasks ¶
func (trw *TypeRWStruct) GetAllLocallyAffectedByTrueTypeFieldMasks() []Field
func (*TypeRWStruct) GetAllLocallyAffectedFieldMasks ¶
func (trw *TypeRWStruct) GetAllLocallyAffectedFieldMasks() []Field
func (*TypeRWStruct) GetFieldNatProperties ¶
func (trw *TypeRWStruct) GetFieldNatProperties(fieldId int) (FieldNatProperties, []uint32)
func (*TypeRWStruct) GetFieldNatPropertiesAsUsageMap ¶
func (trw *TypeRWStruct) GetFieldNatPropertiesAsUsageMap(fieldId int, inStruct, inReturnType bool) (FieldNatProperties, map[uint32]BitUsageInfo)
func (*TypeRWStruct) IsDictKeySafe ¶
func (trw *TypeRWStruct) IsDictKeySafe() (isSafe bool, isString bool)
func (*TypeRWStruct) IsWrappingType ¶
func (trw *TypeRWStruct) IsWrappingType() bool
func (*TypeRWStruct) PHPFindNatByName ¶
func (trw *TypeRWStruct) PHPFindNatByName(name string) (localNat bool, indexInDeps int)
func (*TypeRWStruct) PHPGetFieldMask ¶
func (trw *TypeRWStruct) PHPGetFieldMask(targetName string, calculatedArgs *TypeArgumentsTree, fieldIndex int) string
func (*TypeRWStruct) PHPGetFieldNatDependenciesValuesAsTypeTree ¶
func (trw *TypeRWStruct) PHPGetFieldNatDependenciesValuesAsTypeTree(fieldIndex int, calculatedArgs *TypeArgumentsTree) TypeArgumentsTree
func (*TypeRWStruct) PHPGetResultNatDependenciesValuesAsTypeTree ¶
func (trw *TypeRWStruct) PHPGetResultNatDependenciesValuesAsTypeTree() (TypeArgumentsTree, bool)
func (*TypeRWStruct) PHPStructConstructor ¶
func (trw *TypeRWStruct) PHPStructConstructor(code *strings.Builder, necessaryFieldsInConstructor []Field)
func (*TypeRWStruct) PHPStructFieldMaskCalculators ¶
func (*TypeRWStruct) PHPStructFieldMasks ¶
func (trw *TypeRWStruct) PHPStructFieldMasks(code *strings.Builder)
func (*TypeRWStruct) PHPStructFields ¶
func (trw *TypeRWStruct) PHPStructFields(code *strings.Builder)
func (*TypeRWStruct) PHPStructFunctionSpecificMethods ¶
func (trw *TypeRWStruct) PHPStructFunctionSpecificMethods(code *strings.Builder)
func (*TypeRWStruct) PHPStructFunctionSpecificTypes ¶
func (trw *TypeRWStruct) PHPStructFunctionSpecificTypes(code *strings.Builder)
func (*TypeRWStruct) PHPStructHeader ¶
func (trw *TypeRWStruct) PHPStructHeader(code *strings.Builder)
func (*TypeRWStruct) PHPStructRPCSpecialGetters ¶
func (trw *TypeRWStruct) PHPStructRPCSpecialGetters(code *strings.Builder)
func (*TypeRWStruct) PHPStructReadMethods ¶
func (trw *TypeRWStruct) PHPStructReadMethods(code *strings.Builder)
func (*TypeRWStruct) PHPStructResultType ¶
func (trw *TypeRWStruct) PHPStructResultType(code *strings.Builder)
func (*TypeRWStruct) PHPStructWriteMethods ¶
func (trw *TypeRWStruct) PHPStructWriteMethods(code *strings.Builder)
func (*TypeRWStruct) PhpCalculateSizesTL2MethodCall ¶
func (trw *TypeRWStruct) PhpCalculateSizesTL2MethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string, callLevel int, usedBytesPointer string, canOmit bool) []string
func (*TypeRWStruct) PhpCanBeSimplify ¶
func (trw *TypeRWStruct) PhpCanBeSimplify() bool
func (*TypeRWStruct) PhpClassName ¶
func (trw *TypeRWStruct) PhpClassName(withPath bool, bare bool) string
func (*TypeRWStruct) PhpClassNameReplaced ¶
func (trw *TypeRWStruct) PhpClassNameReplaced() bool
func (*TypeRWStruct) PhpConstructorNeedsUnion ¶
func (trw *TypeRWStruct) PhpConstructorNeedsUnion() (unionParent *TypeRWWrapper)
func (*TypeRWStruct) PhpDefaultInit ¶
func (trw *TypeRWStruct) PhpDefaultInit() string
func (*TypeRWStruct) PhpDefaultValue ¶
func (trw *TypeRWStruct) PhpDefaultValue() string
func (*TypeRWStruct) PhpGenerateCode ¶
func (trw *TypeRWStruct) PhpGenerateCode(code *strings.Builder, bytes bool) error
func (*TypeRWStruct) PhpIterateReachableTypes ¶
func (trw *TypeRWStruct) PhpIterateReachableTypes(reachableTypes *map[*TypeRWWrapper]bool)
func (*TypeRWStruct) PhpReadMethodCall ¶
func (trw *TypeRWStruct) PhpReadMethodCall(targetName string, bare bool, initIfDefault bool, args *TypeArgumentsTree, supportSuffix string) []string
func (*TypeRWStruct) PhpReadTL2MethodCall ¶
func (trw *TypeRWStruct) PhpReadTL2MethodCall(targetName string, bare bool, initIfDefault bool, args *TypeArgumentsTree, supportSuffix string, callLevel int, usedBytesPointer string, canDependOnLocalBit bool) []string
func (*TypeRWStruct) PhpTypeName ¶
func (trw *TypeRWStruct) PhpTypeName(withPath bool, bare bool) string
func (*TypeRWStruct) PhpWriteMethodCall ¶
func (trw *TypeRWStruct) PhpWriteMethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string) []string
func (*TypeRWStruct) PhpWriteTL2MethodCall ¶
func (trw *TypeRWStruct) PhpWriteTL2MethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string, callLevel int, usedBytesPointer string, canDependOnLocalBit bool) []string
type TypeRWUnion ¶
func (*TypeRWUnion) AllPossibleRecursionProducers ¶
func (trw *TypeRWUnion) AllPossibleRecursionProducers() []*TypeRWWrapper
func (*TypeRWUnion) AllTypeDependencies ¶
func (trw *TypeRWUnion) AllTypeDependencies(generic, countFunctions bool) (res []*TypeRWWrapper)
func (*TypeRWUnion) BeforeCodeGenerationStep1 ¶
func (trw *TypeRWUnion) BeforeCodeGenerationStep1()
func (*TypeRWUnion) BeforeCodeGenerationStep2 ¶
func (trw *TypeRWUnion) BeforeCodeGenerationStep2()
func (*TypeRWUnion) CPPAllNames ¶
func (trw *TypeRWUnion) CPPAllNames(bytesVersion bool) string
func (*TypeRWUnion) CPPAllTags ¶
func (trw *TypeRWUnion) CPPAllTags(bytesVersion bool) string
func (*TypeRWUnion) CPPAllowCurrentDefinition ¶
func (trw *TypeRWUnion) CPPAllowCurrentDefinition() bool
func (*TypeRWUnion) CPPFillRecursiveChildren ¶
func (trw *TypeRWUnion) CPPFillRecursiveChildren(visitedNodes map[*TypeRWWrapper]bool)
func (*TypeRWUnion) CPPGenerateCode ¶
func (trw *TypeRWUnion) CPPGenerateCode(hpp *strings.Builder, hppInc *DirectIncludesCPP, hppIncFwd *DirectIncludesCPP, hppDet *strings.Builder, hppDetInc *DirectIncludesCPP, cppDet *strings.Builder, cppDetInc *DirectIncludesCPP, bytesVersion bool, forwardDeclaration bool)
func (*TypeRWUnion) CPPGetters ¶
func (trw *TypeRWUnion) CPPGetters(bytesVersion bool) string
func (*TypeRWUnion) CPPHasBytesVersion ¶
func (trw *TypeRWUnion) CPPHasBytesVersion() bool
func (*TypeRWUnion) CPPReadFields ¶
func (trw *TypeRWUnion) CPPReadFields(bytesVersion bool, hppInc *DirectIncludesCPP, cppDetInc *DirectIncludesCPP) string
func (*TypeRWUnion) CPPSetters ¶
func (trw *TypeRWUnion) CPPSetters(bytesVersion bool) string
func (*TypeRWUnion) CPPTypeJSONEmptyCondition ¶
func (*TypeRWUnion) CPPTypeReadingCode ¶
func (*TypeRWUnion) CPPTypeResettingCode ¶
func (trw *TypeRWUnion) CPPTypeResettingCode(bytesVersion bool, val string) string
func (*TypeRWUnion) CPPTypeWritingCode ¶
func (*TypeRWUnion) CPPTypeWritingJsonCode ¶
func (*TypeRWUnion) CPPWriteFields ¶
func (trw *TypeRWUnion) CPPWriteFields(bytesVersion bool) string
func (*TypeRWUnion) CPPWriteJSONFields ¶
func (trw *TypeRWUnion) CPPWriteJSONFields(bytesVersion bool) string
func (*TypeRWUnion) CanBeBareBoxed ¶
func (trw *TypeRWUnion) CanBeBareBoxed() (canBare bool, canBoxed bool)
func (*TypeRWUnion) ContainsUnion ¶
func (trw *TypeRWUnion) ContainsUnion(visitedNodes map[*TypeRWWrapper]bool) bool
func (*TypeRWUnion) FillRecursiveChildren ¶
func (trw *TypeRWUnion) FillRecursiveChildren(visitedNodes map[*TypeRWWrapper]int, generic bool)
func (*TypeRWUnion) HasShortFieldCollision ¶
func (trw *TypeRWUnion) HasShortFieldCollision(wr *TypeRWWrapper) bool
func (*TypeRWUnion) IsDictKeySafe ¶
func (trw *TypeRWUnion) IsDictKeySafe() (isSafe bool, isString bool)
func (*TypeRWUnion) IsWrappingType ¶
func (trw *TypeRWUnion) IsWrappingType() bool
func (*TypeRWUnion) PhpCalculateSizesTL2MethodCall ¶
func (trw *TypeRWUnion) PhpCalculateSizesTL2MethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string, callLevel int, usedBytesPointer string, canOmit bool) []string
func (*TypeRWUnion) PhpClassName ¶
func (trw *TypeRWUnion) PhpClassName(withPath bool, bare bool) string
func (*TypeRWUnion) PhpClassNameReplaced ¶
func (trw *TypeRWUnion) PhpClassNameReplaced() bool
func (*TypeRWUnion) PhpDefaultInit ¶
func (trw *TypeRWUnion) PhpDefaultInit() string
func (*TypeRWUnion) PhpDefaultValue ¶
func (trw *TypeRWUnion) PhpDefaultValue() string
func (*TypeRWUnion) PhpGenerateCode ¶
func (trw *TypeRWUnion) PhpGenerateCode(code *strings.Builder, bytes bool) error
func (*TypeRWUnion) PhpIterateReachableTypes ¶
func (trw *TypeRWUnion) PhpIterateReachableTypes(reachableTypes *map[*TypeRWWrapper]bool)
func (*TypeRWUnion) PhpReadMethodCall ¶
func (trw *TypeRWUnion) PhpReadMethodCall(targetName string, bare bool, initIfDefault bool, args *TypeArgumentsTree, supportSuffix string) []string
func (*TypeRWUnion) PhpReadTL2MethodCall ¶
func (trw *TypeRWUnion) PhpReadTL2MethodCall(targetName string, bare bool, initIfDefault bool, args *TypeArgumentsTree, supportSuffix string, callLevel int, usedBytesPointer string, canDependOnLocalBit bool) []string
func (*TypeRWUnion) PhpTypeName ¶
func (trw *TypeRWUnion) PhpTypeName(withPath bool, bare bool) string
func (*TypeRWUnion) PhpWriteMethodCall ¶
func (trw *TypeRWUnion) PhpWriteMethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string) []string
func (*TypeRWUnion) PhpWriteTL2MethodCall ¶
func (trw *TypeRWUnion) PhpWriteTL2MethodCall(targetName string, bare bool, args *TypeArgumentsTree, supportSuffix string, callLevel int, usedBytesPointer string, canDependOnLocalBit bool) []string
type TypeRWWrapper ¶
type TypeRWWrapper struct {
NatParams []string // external params of type Read/Write method, with nat_ prefix
WrLong *TypeRWWrapper // long transitioning code
WrWithoutLong *TypeRWWrapper // long transitioning code
// contains filtered or unexported fields
}
func (*TypeRWWrapper) ActualTypeDependencies ¶
func (w *TypeRWWrapper) ActualTypeDependencies(evalType EvaluatedType) (res []*TypeRWWrapper)
func (*TypeRWWrapper) AnnotationsMask ¶
func (w *TypeRWWrapper) AnnotationsMask() uint32
func (*TypeRWWrapper) CPPDefaultInitializer ¶
func (w *TypeRWWrapper) CPPDefaultInitializer(halfResolved HalfResolvedArgument, halfResolve bool) string
func (*TypeRWWrapper) CPPFillRecursiveChildren ¶
func (w *TypeRWWrapper) CPPFillRecursiveChildren(visitedNodes map[*TypeRWWrapper]bool)
func (*TypeRWWrapper) CPPNamespaceParts ¶
func (wr *TypeRWWrapper) CPPNamespaceParts() []string
func (*TypeRWWrapper) CPPTypeStringInNamespace ¶
func (w *TypeRWWrapper) CPPTypeStringInNamespace(bytesVersion bool, hppInc *DirectIncludesCPP) string
func (*TypeRWWrapper) CPPTypeStringInNamespaceHalfResolved ¶
func (w *TypeRWWrapper) CPPTypeStringInNamespaceHalfResolved(bytesVersion bool, hppInc *DirectIncludesCPP, halfResolved HalfResolvedArgument) string
func (*TypeRWWrapper) CPPTypeStringInNamespaceHalfResolved2 ¶
func (w *TypeRWWrapper) CPPTypeStringInNamespaceHalfResolved2(bytesVersion bool, typeReduction EvaluatedType) string
func (*TypeRWWrapper) CanonicalString ¶
func (w *TypeRWWrapper) CanonicalString(bare bool) string
func (*TypeRWWrapper) CanonicalStringTop ¶
func (w *TypeRWWrapper) CanonicalStringTop() string
func (*TypeRWWrapper) DoArgumentsContainUnionTypes ¶
func (w *TypeRWWrapper) DoArgumentsContainUnionTypes() bool
func (*TypeRWWrapper) DoesReturnTypeContainUnionTypes ¶
func (w *TypeRWWrapper) DoesReturnTypeContainUnionTypes() bool
func (*TypeRWWrapper) FillRecursiveChildren ¶
func (w *TypeRWWrapper) FillRecursiveChildren(visitedNodes map[*TypeRWWrapper]bool)
func (*TypeRWWrapper) FillRecursiveUnwrap ¶
func (w *TypeRWWrapper) FillRecursiveUnwrap(visitedNodes map[*TypeRWWrapper]bool)
func (*TypeRWWrapper) HasAnnotation ¶
func (w *TypeRWWrapper) HasAnnotation(str string) bool
func (*TypeRWWrapper) IsFunction ¶
func (w *TypeRWWrapper) IsFunction() bool
func (*TypeRWWrapper) IsTopLevel ¶
func (w *TypeRWWrapper) IsTopLevel() bool
Those have unique structure fully defined by the magic. items with condition len(w.NatParams) == 0 could be serialized independently, but if there is several type instantiations, they could not be distinguished by the magic. For example vector<int> and vector<long>.
func (*TypeRWWrapper) IsTrueType ¶
func (w *TypeRWWrapper) IsTrueType() bool
func (*TypeRWWrapper) JSONHelpFullType ¶
func (w *TypeRWWrapper) JSONHelpFullType(bare bool, fields []Field, natArgs []ActualNatArg) string
func (*TypeRWWrapper) JSONHelpNatArg ¶
func (w *TypeRWWrapper) JSONHelpNatArg(fields []Field, natArg ActualNatArg) string
func (*TypeRWWrapper) JSONHelpString ¶
func (w *TypeRWWrapper) JSONHelpString() string
func (*TypeRWWrapper) Namespace ¶
func (wr *TypeRWWrapper) Namespace() string
func (*TypeRWWrapper) NatArgs ¶
func (w *TypeRWWrapper) NatArgs(result []ActualNatArg, prefix string) []ActualNatArg
Assign structural names to external arguments
func (*TypeRWWrapper) PHPDefaultValue ¶
func (w *TypeRWWrapper) PHPDefaultValue() string
func (*TypeRWWrapper) PHPFilePath ¶
func (w *TypeRWWrapper) PHPFilePath(bare bool) []string
func (*TypeRWWrapper) PHPGenCoreType ¶
func (w *TypeRWWrapper) PHPGenCoreType() *TypeRWWrapper
func (*TypeRWWrapper) PHPGenerateCode ¶
func (w *TypeRWWrapper) PHPGenerateCode(code *strings.Builder, bytes bool) error
func (*TypeRWWrapper) PHPGetNatTypeDependenciesDecl ¶
func (w *TypeRWWrapper) PHPGetNatTypeDependenciesDecl(tree *TypeArgumentsTree)
func (*TypeRWWrapper) PHPGetNatTypeDependenciesDeclAsArray ¶
func (w *TypeRWWrapper) PHPGetNatTypeDependenciesDeclAsArray() []string
func (*TypeRWWrapper) PHPIsBare ¶
func (w *TypeRWWrapper) PHPIsBare() bool
func (*TypeRWWrapper) PHPIsPrimitiveType ¶
func (w *TypeRWWrapper) PHPIsPrimitiveType(recursiveCheck bool) bool
func (*TypeRWWrapper) PHPIsTrueType ¶
func (w *TypeRWWrapper) PHPIsTrueType() bool
func (*TypeRWWrapper) PHPNeedsCode ¶
func (w *TypeRWWrapper) PHPNeedsCode() bool
func (*TypeRWWrapper) PHPTypePath ¶
func (w *TypeRWWrapper) PHPTypePath() string
func (*TypeRWWrapper) PHPTypePathElements ¶
func (w *TypeRWWrapper) PHPTypePathElements() []string
func (*TypeRWWrapper) PHPUnionParent ¶
func (w *TypeRWWrapper) PHPUnionParent() *TypeRWWrapper
func (*TypeRWWrapper) PhpIterateReachableTypes ¶
func (w *TypeRWWrapper) PhpIterateReachableTypes(reachableTypes *map[*TypeRWWrapper]bool)
func (*TypeRWWrapper) PhpTL2TrivialSize ¶
func (*TypeRWWrapper) ShouldWriteEnumElementAlias ¶
func (w *TypeRWWrapper) ShouldWriteEnumElementAlias() bool
func (*TypeRWWrapper) ShouldWriteTypeAlias ¶
func (w *TypeRWWrapper) ShouldWriteTypeAlias() bool
func (*TypeRWWrapper) TransformNatArgsToChild ¶
func (w *TypeRWWrapper) TransformNatArgsToChild(natArgs []ActualNatArg, childNatArgs []ActualNatArg) []ActualNatArg
same code as in func (trw *TypeRWStruct) replaceUnwrapArgs
type TypeReduction ¶
type TypeReduction struct {
IsType bool
Type *TypeDefinition
Constructor *Constructor
Arguments []EvaluatedType
}
func (*TypeReduction) AncestorTemplateInTypeSystem ¶
func (tr *TypeReduction) AncestorTemplateInTypeSystem(info LanguageTypeSystemInfo) TypeReduction
func (*TypeReduction) EraseConstants ¶
func (tr *TypeReduction) EraseConstants() TypeReduction
func (*TypeReduction) EraseConstantsAndTypes ¶
func (tr *TypeReduction) EraseConstantsAndTypes() TypeReduction
func (*TypeReduction) EraseTypes ¶
func (tr *TypeReduction) EraseTypes() TypeReduction
func (*TypeReduction) IsFullyResolved ¶
func (tr *TypeReduction) IsFullyResolved() bool
func (*TypeReduction) ReferenceName ¶
func (tr *TypeReduction) ReferenceName() (name tlast.Name)
func (*TypeReduction) ReferenceType ¶
func (tr *TypeReduction) ReferenceType() *TypeDefinition
func (*TypeReduction) String ¶
func (tr *TypeReduction) String() string
type TypesInfo ¶
type TypesInfo struct {
Types map[TypeName]*TypeDefinition
Constructors map[ConstructorName]*Constructor
}
func (*TypesInfo) FieldTypeReduction ¶
func (ti *TypesInfo) FieldTypeReduction(tr *TypeReduction, fieldId int) EvaluatedType
works for given constructor or for 1-st
func (*TypesInfo) ResultTypeReduction ¶
func (ti *TypesInfo) ResultTypeReduction(tr *TypeReduction) EvaluatedType
func (*TypesInfo) TypeNameToGenericTypeReduction ¶
func (ti *TypesInfo) TypeNameToGenericTypeReduction(t TypeName) TypeReduction
func (*TypesInfo) TypeRWWrapperToTypeReduction ¶
func (ti *TypesInfo) TypeRWWrapperToTypeReduction(t *TypeRWWrapper) TypeReduction
type VisitResult ¶
type VisitResult = int
const ( VisitSuccess VisitResult = iota VisitFail VisitInProgress )
type VisitedTypeNatParam ¶
Source Files
¶
- builtin.go
- helpers_cpp.go
- helpers_cpp_generated.go
- helpers_php.go
- helpers_tl2.go
- tlgen.go
- tlgen_kernel.go
- tlgen_kernel_tl2.go
- tlgen_kernel_tl2_migration.go
- tlgen_lang_cpp.go
- tlgen_lang_php.go
- type_rw.go
- type_rw_bool.go
- type_rw_bool_cpp.go
- type_rw_bool_php.go
- type_rw_bool_tl2.go
- type_rw_maybe.go
- type_rw_maybe_cpp.go
- type_rw_maybe_php.go
- type_rw_maybe_tl2.go
- type_rw_primitive.go
- type_rw_primitive_cpp.go
- type_rw_primitive_php.go
- type_rw_primitive_tl2.go
- type_rw_struct.go
- type_rw_struct_cpp.go
- type_rw_struct_php.go
- type_rw_struct_tl2.go
- type_rw_tl2.go
- type_rw_tuple.go
- type_rw_tuple_cpp.go
- type_rw_tuple_php.go
- type_rw_tuple_tl2.go
- type_rw_union.go
- type_rw_union_cpp.go
- type_rw_union_php.go
- type_rw_union_tl2.go
Directories
¶
| Path | Synopsis |
|---|---|
|
test
|
|
|
gen/cases/constants
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/cases/factory
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/cases/factory_bytes
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/cases/internal
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/cases/internal/metainternal
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/cases/meta
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/cases/tl
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/cases/tlbenchmarks
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/cases/tlcases
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/cases/tlcasesGo
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/cases/tlcasesTL2
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/cases/tlcases_bytes
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/casesTL1/constants
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/casesTL1/factory
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/casesTL1/factory_bytes
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/casesTL1/internal
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/casesTL1/internal/metainternal
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/casesTL1/meta
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/casesTL1/tl
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/casesTL1/tlbenchmarks
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/casesTL1/tlcases
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/casesTL1/tlcasesGo
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/casesTL1/tlcasesTL2
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/casesTL1/tlcases_bytes
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/casesTL2/constants
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/casesTL2/factory
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/casesTL2/factory_bytes
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/casesTL2/internal
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/casesTL2/internal/metainternal
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/casesTL2/meta
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/casesTL2/tl
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/casesTL2/tlbenchmarks
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/casesTL2/tlcases
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/casesTL2/tlcasesGo
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/casesTL2/tlcasesTL2
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/casesTL2/tlcases_bytes
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/constants
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/factory
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/factory_bytes
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/cycle_38a9bf76d71419ee85afa2cdeb3445c4
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/cycle_b51088a4226835d54f08524a36f8aa77
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/cycle_e10cb78db8a2766007111b86ce9e11d9
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/metainternal
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlAColorMaybe
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlAbMyTypeBoxedMaybe
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlAbMyTypeMaybe
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlBool
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlBuiltinDictIntPairIntInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlBuiltinDictIntTupleString
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlBuiltinDictLongPairIntInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlBuiltinDictLongTupleString
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlBuiltinDictStringPairIntInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlBuiltinDictStringString
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlBuiltinDictStringUsefulServiceUserEntityPaymentItemBoxed
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlBuiltinTuple0Int
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlBuiltinTuple0IntBoxed
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlBuiltinTuple3Int
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlBuiltinTuple3Int32s
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlBuiltinTuple3Int32sBoxed
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlBuiltinTuple3IntBoxed
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlBuiltinTuple3MyInt32
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlBuiltinTuple3MyInt32Boxed
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlBuiltinTupleAbResponse
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlBuiltinTupleInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlBuiltinTupleLong
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlBuiltinTupleString
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlBuiltinVectorAColor
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlBuiltinVectorInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlCall1
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlCall2
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlCall3
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlCall4
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlCall5
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlCall6
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlCall7
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlCall8
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlCall9
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlCdMyTypeMaybe
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlDictFieldIntPairIntInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlDictFieldIntTupleString
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlDictFieldLongPairIntInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlDictFieldLongTupleString
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlDictFieldStringPairIntInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlDictFieldStringString
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlDictFieldStringUsefulServiceUserEntityPaymentItemBoxed
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlDictionaryAnyIntPairIntInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlDictionaryAnyLongPairIntInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlDictionaryAnyStringPairIntInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlDictionaryBoxedUsefulServiceUserEntityPaymentItemBoxedMaybe
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlDictionaryString
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlDictionaryUsefulServiceUserEntityPaymentItemBoxed
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlHalfStr
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlInnerMaybe
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlInnerMaybe0
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlInt32s
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlInt64s
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlIntBoxedMaybe
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlIntKeyDictionaryTupleString
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlIntMaybe
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlListService5Output
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlLong
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlLongKeyDictionaryTupleString
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlMaybeTest1
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlMaybeWrapperInt3
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlMultiPoint
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlMyInt32
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlMyInt64
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlMyNat
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlMyNat2
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlMyNat3
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlNativeWrappers
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlNoStr
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlPairAInnerAInner
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlPairIntInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlPairPairAInnerAInnerAInnerBoxed3
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlReplace
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlReplace1
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlReplace13
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlReplace17
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlReplace2
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlReplace3
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlReplace4
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlReplace43
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlReplace5
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlReplace6
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlString
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlTestMaybe
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlTestMaybe2
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlTrue
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlTupleBoxedInt3Maybe
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlTupleBoxedIntBoxed0Maybe
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlTupleCycleTuple
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlTupleCycleTuple2
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlTupleInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlTupleInt0
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlTupleInt0Maybe
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlTupleInt3
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlTupleInt3Maybe
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlTupleIntBoxed0
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlTupleIntBoxed3
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlTupleIntBoxed3Maybe
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlTupleIntMaybe
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlTupleLong
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlTupleString
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlTypeA
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlTypeB
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlTypeC
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlTypeD
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlUnionArgsUse
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlUnionArgsXXXInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlUnionArgsXXXLong
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlUseDictUgly
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlUseResponse
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlUseStr
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlUseTrue
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlUsefulServiceGetUserEntityResultBoxedMaybe
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlUsefulServiceUserEntityPaymentItemPromoBoxedMaybe
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlVectorAColor
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlVectorBoxedIntMaybe
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlVectorCyc1MyCycle
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlVectorInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tl/tlVectorIntMaybe
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tla/tlABlue
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tla/tlAColor
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tla/tlAColor0
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tla/tlAGreen
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tla/tlAInner
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tla/tlAInner3
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tla/tlAMiddlePairAInnerAInnerAInnerBoxed3
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tla/tlAMyBool
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tla/tlAMyFalse
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tla/tlAMyTrue
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tla/tlAMyUnion
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tla/tlARed
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tla/tlATop2
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlab/tlAbCall1
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlab/tlAbCall10
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlab/tlAbCall11
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlab/tlAbCall2
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlab/tlAbCall3
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlab/tlAbCall4
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlab/tlAbCall5
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlab/tlAbCall6
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlab/tlAbCall7
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlab/tlAbCall8
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlab/tlAbCall9
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlab/tlAbCounterChangeRequestPeriods
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlab/tlAbMyType
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlab/tlAbResponse
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlab/tlAbTestMaybe
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlab/tlAbTopLevel1
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlab/tlAbTopLevel2
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlab/tlAbTypeA
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlab/tlAbTypeB
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlab/tlAbTypeC
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlab/tlAbTypeD
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlab/tlAbUseCycle
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlab/tlAbUseDictString
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlb/tlBRed
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlcd/tlCdMyType
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlcd/tlCdTopLevel3
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlcd/tlCdTypeA
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlcd/tlCdTypeB
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlcd/tlCdTypeC
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlcd/tlCdTypeD
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlcd/tlCdUseCycle
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlcurl/tlCurlRequest
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlcurl/tlCurlResponse
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlservice5/tlService5Insert
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlservice5/tlService5InsertList
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlservice5/tlService5Output
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlservice5Long/tlService5LongInsert
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlservice5Long/tlService5LongOutput
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlusefulService/tlUsefulServiceGetUserEntity
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlusefulService/tlUsefulServiceGetUserEntityResult
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlusefulService/tlUsefulServiceUserEntityPaymentItem
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/internal/tlusefulService/tlUsefulServiceUserEntityPaymentItemPromo
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/meta
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/metamini
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/tl
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/tla
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/tlab
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/tlau
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/tlb
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/tlcd
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/tlcurl
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/tlcyc1
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/tlcyc2
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/tlcyc3
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/tlservice5
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/tlservice5Long
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster/tlusefulService
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster_nosplit/constants
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster_nosplit/factory
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster_nosplit/factory_bytes
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster_nosplit/internal
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster_nosplit/internal/metainternal
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster_nosplit/meta
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster_nosplit/tl
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster_nosplit/tla
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster_nosplit/tlab
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster_nosplit/tlau
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster_nosplit/tlb
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster_nosplit/tlcd
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster_nosplit/tlcurl
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster_nosplit/tlcyc1
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster_nosplit/tlcyc2
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster_nosplit/tlcyc3
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster_nosplit/tlservice5
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster_nosplit/tlservice5Long
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/goldmaster_nosplit/tlusefulService
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/constants
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/factory
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/metainternal
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBenchObject
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBool
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBoolStat
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBoxedArray
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBoxedInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBoxedString
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBoxedTuple
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBoxedTupleSlice1
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBoxedTupleSlice2
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBoxedTupleSlice3
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBoxedVector32
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBoxedVector32BoxedElem
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBoxedVector64
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinDictStringDictionaryInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinDictStringInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinDictStringService1Value
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinDictStringString
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinTuple10IntBoxed
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinTuple2IntBoxed
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinTuple3Int
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinTuple3Service1Value
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinTuple5Int
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinTupleDouble
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinTupleInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinTupleIntBoxed
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinTupleService2CounterSet
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinTupleService2DeltaSet
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinVectorEitherIntVectorService6FindWithBoundsResult
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinVectorEitherService6ErrorVectorService6FindResultRow
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinVectorInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinVectorIntBoxed
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinVectorInteger
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinVectorLongBoxed
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinVectorMapStringString
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinVectorService1Value
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinVectorService3GroupCountLimit
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinVectorService3GroupSizeLimit
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinVectorService3Product
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinVectorService3Product0
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinVectorService3ProductStatsOld
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinVectorService6FindResultRow
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinVectorService6FindWithBoundsResult
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinVectorString
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlBuiltinVectorTasksQueueTypeInfo
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlDictFieldStringDictionaryInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlDictFieldStringInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlDictFieldStringService1Value
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlDictFieldStringString
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlDictionaryDictionaryInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlDictionaryInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlDictionaryService1Value
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlDictionaryString
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlDouble
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlEitherIntVectorService6FindWithBoundsResult
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlEitherService6ErrorVectorService6FindResultRow
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlFieldConflict1
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlFieldConflict2
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlFieldConflict3
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlFieldConflict4
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlFloat
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlGetArrays
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlGetDouble
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlGetFloat
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlGetMaybeIface
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlGetMyDictOfInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlGetMyDouble
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlGetMyValue
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlGetNonOptNat
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlGetStats
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlIntMaybe
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlInteger
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlIssue3498
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlLong
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlMapStringString
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlMyAnonMcValue
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlMyBoxedArray
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlMyBoxedTupleSlice
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlMyBoxedVectorSlice
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlMyDictOfInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlMyDouble
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlMyMaybe1
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlMyMaybe2
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlMyMcValue
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlMyMcValueTuple
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlMyMcValueVector
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlMyTuple10
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlMyTuple10Maybe
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlMyTwoDicts
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlMyValue
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlNonOptNat
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlRpcInvokeReqExtra
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlService1KeysStatMaybe
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlService1ValueMaybe
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlStatOne
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlString
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlTasksTaskInfoMaybe
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlTrue
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlTupleDouble
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlTupleInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlTupleInt3
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlTupleInt5
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlTupleIntBoxed
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlTupleIntBoxed10
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlTupleIntBoxed2
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlTupleService1Value3
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlTupleService2CounterSet
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlTupleService2DeltaSet
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlVectorEitherIntVectorService6FindWithBoundsResult
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlVectorEitherService6ErrorVectorService6FindResultRow
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlVectorInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlVectorIntBoxed
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlVectorInteger
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlVectorLongBoxed
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlVectorMapStringString
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlVectorService1Value
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlVectorService3GroupCountLimit
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlVectorService3GroupSizeLimit
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlVectorService3Product
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlVectorService3Product0
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlVectorService3Product0Maybe
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlVectorService3ProductMaybe
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlVectorService3ProductStatsOld
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlVectorService3ProductStatsOldMaybe
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlVectorService6FindResultRow
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlVectorService6FindWithBoundsResult
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlVectorString
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlVectorTasksQueueTypeInfo
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tl/tlWithFloat
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlantispam/tlAntispamGetPattern
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlantispam/tlAntispamPatternFull
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlpkg2/tlPkg2Foo
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlpkg2/tlPkg2T1
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlpkg2/tlPkg2T2
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice1/tlService1Add
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice1/tlService1AddOrGet
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice1/tlService1AddOrIncr
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice1/tlService1Append
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice1/tlService1Cas
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice1/tlService1Decr
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice1/tlService1Delete
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice1/tlService1DisableExpiration
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice1/tlService1DisableKeysStat
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice1/tlService1EnableExpiration
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice1/tlService1EnableKeysStat
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice1/tlService1Exists
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice1/tlService1Get
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice1/tlService1GetExpireTime
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice1/tlService1GetKeysStat
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice1/tlService1GetKeysStatPeriods
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice1/tlService1GetWildcard
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice1/tlService1GetWildcardDict
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice1/tlService1GetWildcardList
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice1/tlService1GetWildcardWithFlags
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice1/tlService1Incr
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice1/tlService1KeysStat
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice1/tlService1Replace
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice1/tlService1ReplaceOrIncr
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice1/tlService1Set
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice1/tlService1SetOrIncr
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice1/tlService1Touch
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice1/tlService1Value
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice2/tlService2AddOrIncrMany
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice2/tlService2CounterSet
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice2/tlService2DeltaSet
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice2/tlService2ObjectId
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice2/tlService2Set
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice2/tlService2SetObjectTtl
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice3/tlService3CreateProduct
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice3/tlService3DeleteAllProducts
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice3/tlService3DeleteGroupedProducts
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice3/tlService3DeleteProduct
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice3/tlService3GetLastVisitTimestamp
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice3/tlService3GetLimits
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice3/tlService3GetProductStats
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice3/tlService3GetProducts
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice3/tlService3GetScheduledProducts
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice3/tlService3GroupCountLimit
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice3/tlService3GroupSizeLimit
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice3/tlService3Limits
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice3/tlService3Product
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice3/tlService3Product0
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice3/tlService3ProductStatsOld
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice3/tlService3RestoreAllProducts
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice3/tlService3RestoreGroupedProducts
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice3/tlService3RestoreProduct
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice3/tlService3SetLastVisitTimestamp
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice3/tlService3SetLimits
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice4/tlService4ModifiedNewsEntry
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice4/tlService4Object
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice5/tlService5Insert
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice5/tlService5Output
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice5/tlService5Params
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice5/tlService5PerformQuery
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice5/tlService5Query
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice6/tlService6Error
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice6/tlService6FindResultRow
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice6/tlService6FindWithBoundsResult
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice6/tlService6MultiFind
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlservice6/tlService6MultiFindWithBounds
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tltasks/tlTasksAddTask
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tltasks/tlTasksCronTask
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tltasks/tlTasksCronTaskWithId
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tltasks/tlTasksCronTime
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tltasks/tlTasksFullFilledCron
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tltasks/tlTasksGetAnyTask
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tltasks/tlTasksGetQueueSize
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tltasks/tlTasksGetQueueTypes
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tltasks/tlTasksGetTaskFromQueue
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tltasks/tlTasksQueueStats
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tltasks/tlTasksQueueTypeInfo
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tltasks/tlTasksQueueTypeSettings
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tltasks/tlTasksQueueTypeStats
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tltasks/tlTasksTask
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tltasks/tlTasksTaskInfo
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tltasks/tlTasksTaskStatus
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tltasks/tlTasksTaskStatusInProgress
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tltasks/tlTasksTaskStatusNotCurrentlyInEngine
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tltasks/tlTasksTaskStatusScheduled
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tltasks/tlTasksTaskStatusWaiting
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tltree_stats/tlTreeStatsObjectLimitValue
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlunique/tlUniqueGet
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/internal/tlunique/tlUniqueStringToInt
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/meta
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/metamini
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/tl
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/tlantispam
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/tlpkg2
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/tlservice1
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/tlservice2
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/tlservice3
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/tlservice4
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/tlservice5
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/tlservice6
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/tltasks
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/tltree_stats
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |
|
gen/schema/tlunique
Code generated by tl2gen; DO NOT EDIT.
|
Code generated by tl2gen; DO NOT EDIT. |