MCPcopy Create free account

hub / github.com/Go-Learning-Land/Go-Learning-Archive / types & classes

Types & classes815 in github.com/Go-Learning-Land/Go-Learning-Archive

↓ 8 callersTypeAliasName
Name type
GolangDataStructuresAndAlgorithms/Learn-Data-Structures-and-Algorithms-with-Golang/Chapter09/social_graph_example.go:11
↓ 8 callersTypeAliasintegerKey
GolangDataStructuresAndAlgorithms/Learn-Data-Structures-and-Algorithms-with-Golang/Chapter04/avl_tree.go:187
↓ 4 callersFuncTypeByFactor
ByFactor Type
GolangDataStructuresAndAlgorithms/Learn-Data-Structures-and-Algorithms-with-Golang/Chapter06/sort_keys.go:25
↓ 4 callersTypeAliasGram
Gram underlying type is int
GolangBasics/learngo/09-go-type-system/05-defined-types/03-underlying-types/main.go:19
↓ 3 callersTypeAliasaKey
GolangBooks/masteringGo/ch07/keyVal.go:8
↓ 2 callersTypeAliasKilogram
Kilogram underlying type is int
GolangBasics/learngo/09-go-type-system/05-defined-types/03-underlying-types/main.go:22
↓ 2 callersTypeAliasS2slice
GolangBooks/masteringGo/ch04/sort.go:22
↓ 2 callersTypeAliasmoney
GolangBasics/learngo/interfaces/05-type-assertion/money.go:13
↓ 2 callersTypeAliasmoney
GolangBasics/learngo/interfaces/07-type-switch/money.go:13
↓ 2 callersTypeAliasmoney
GolangBasics/learngo/interfaces/06-empty-interface/money.go:13
↓ 2 callersTypeAliasshapes
Slice of Shape3D
GolangBooks/masteringGo/ch04/sortShapes.go:50
↓ 2 callersTypeAliasuserIDKey
GolangConcurrency/Concurrency_in_Go_Golang_udemy_course/02-exercise-solution/03-context/04-value/main.go:8
↓ 2 callersTypeAliasuserIDKey
GolangConcurrency/Concurrency_in_Go_Golang_udemy_course/02-class-codewalk/02-context/03-withvalue/main.go:8
↓ 1 callersTypeAliasBook1
GolangBooks/masteringGo/ch04/sortCSV.go:28
↓ 1 callersTypeAliasBook2
GolangBooks/masteringGo/ch04/sortCSV.go:29
↓ 1 callersTypeAliasByteCounter
ByteCounter - counts bytes written
GolangConcurrency/Concurrency_in_Go_Golang_udemy_course/03-exercise-solution/01-Interfaces/03-byte-counter/main.go:6
↓ 1 callersTypeAliasCelsius
GolangBasics/learngo/09-go-type-system/exercises/06-convert-the-types/solution/main.go:16
↓ 1 callersTypeAliasFahrenheit
GolangBasics/learngo/09-go-type-system/exercises/06-convert-the-types/solution/main.go:17
↓ 1 callersTypeAliasFeet
GolangBasics/learngo/09-go-type-system/exercises/05-refactor-feet-to-meter/solution/main.go:24
↓ 1 callersTypeAliasMeters
GolangBasics/learngo/09-go-type-system/exercises/05-refactor-feet-to-meter/solution/main.go:25
↓ 1 callersTypeAliasPDFBytes
GolangBooks/blackhatGo/ch-3/bing-metadata/metadata/pdf.go:15
↓ 1 callersTypeAliasPhoneBook
GolangBooks/masteringGo/ch04/phoneBook.go:24
↓ 1 callersTypeAliasReservationTime
GolangBooks/handsOnSoftwareArch/Chapter10/reservation_time.go:11
↓ 1 callersTypeAliasSortByAge
SortByAge type
GolangDataStructuresAndAlgorithms/Learn-Data-Structures-and-Algorithms-with-Golang/Chapter06/sort_slice.go:25
↓ 1 callersTypeAliasTon
Ton underlying type is int
GolangBasics/learngo/09-go-type-system/05-defined-types/03-underlying-types/main.go:25
↓ 1 callersTypeAliasbookcase
integer int
GolangBasics/learngo/14-arrays/12-compare-unnamed/main.go:21
↓ 1 callersTypeAliasbyLength
GolangBasics/GoByExample/042SortingByFunc.go:8
↓ 1 callersTypeAliascabinet
GolangBasics/learngo/14-arrays/12-compare-unnamed/main.go:22
↓ 1 callersTypeAliaslist
+ you can attach methods to non-struct types. + rule: you need to declare a new type in the same package.
GolangBasics/learngo/interfaces/03-nonstructs/list.go:15
↓ 1 callersTypeAliasmoney
GolangBasics/learngo/interfaces/12-marshaler/money.go:13
↓ 1 callersTypeAliasmoney
GolangBasics/learngo/interfaces/04-interfaces/money.go:13
↓ 1 callersTypeAliasmoney
GolangBasics/learngo/interfaces/10-stringer/money.go:13
↓ 1 callersTypeAliasmoney
GolangBasics/learngo/interfaces/08-promoted-methods/money.go:13
↓ 1 callersTypeAliasmoney
GolangBasics/learngo/interfaces/09-little-refactor/money.go:13
↓ 1 callersTypeAliasmoney
GolangBasics/learngo/interfaces/03-nonstructs/money.go:13
↓ 1 callersTypeAliasmoney
GolangBasics/learngo/interfaces/11-sort/money.go:13
↓ 1 callersTypeAliasmyGram
You can declare a new type from a type of an external package
GolangBasics/learngo/09-go-type-system/05-defined-types/03-underlying-types/main.go:67
↓ 1 callersTypeAliasounce
float64 is the underlying type of gram
GolangBasics/learngo/09-go-type-system/05-defined-types/02-type-definition-create-your-own-type/main.go:21
StructAPIInfo
GolangBooks/blackhatGo/ch-3/shodan/shodan/api.go:9
InterfaceAbstractFactory
AbstractFactory is the abstract factory which will create two products - both which need to work with each other
GolangBooks/handsOnSoftwareArch/Chapter03/abstract_factory.go:12
StructAccount
Account struct
GolangDataStructuresAndAlgorithms/Learn-Data-Structures-and-Algorithms-with-Golang/Chapter01/facade.go:11
StructAccount
Account struct
GolangDataStructuresAndAlgorithms/Learn-Data-Structures-and-Algorithms-with-Golang/Chapter01/privateclass.go:19
StructAccount
GolangDesignPatterns/refactoringGuru/facade/account.go:5
StructAccountDetails
AccountDetails struct
GolangDataStructuresAndAlgorithms/Learn-Data-Structures-and-Algorithms-with-Golang/Chapter01/privateclass.go:13
StructAdaptee
Adaptee Struct
GolangDataStructuresAndAlgorithms/Learn-Data-Structures-and-Algorithms-with-Golang/Chapter01/adapter.go:27
StructAdaptee
Adaptee is the existing structure - something we need to use
GolangBooks/handsOnSoftwareArch/Chapter03/adaptor.go:8
StructAdapter
Adapter struct
GolangDataStructuresAndAlgorithms/Learn-Data-Structures-and-Algorithms-with-Golang/Chapter01/adapter.go:16
StructAdapter
Adapter is the structure we use to glue things together
GolangBooks/handsOnSoftwareArch/Chapter03/adaptor.go:15
StructAddress
Address struct
GolangDataStructuresAndAlgorithms/Learn-Data-Structures-and-Algorithms-with-Golang/Chapter01/flyweight.go:84
StructAddress
GolangBooks/masteringGo/ch06/xml.go:18
StructAdidas
GolangDesignPatterns/refactoringGuru/abstractFactory/adidas.go:3
StructAdidasShirt
GolangDesignPatterns/refactoringGuru/abstractFactory/adidasShirt.go:3
StructAdidasShoe
GolangDesignPatterns/refactoringGuru/abstractFactory/adidasShoe.go:3
InterfaceAdminClient
Client API for Admin service
GolangBooks/blackhatGo/ch-14/grpcapi/implant.pb.go:182
InterfaceAdminServer
Server API for Admin service
GolangBooks/blackhatGo/ch-14/grpcapi/implant.pb.go:205
StructAk47
GolangDesignPatterns/refactoringGuru/factory/ak47.go:3
InterfaceAnimal
GolangBooks/handsOnSoftwareArch/Chapter01, and 02/interface.go:13
StructApplication
GolangDesignPatterns/refactoringGuru/proxy/application.go:3
StructAreaCalculator
GolangDesignPatterns/refactoringGuru/visitor/areaCalculator.go:7
StructArgs
GolangBooks/handsOnSoftwareArch/Chapter05/rpc_server.go:11
StructArgs
GolangBooks/handsOnSoftwareArch/Chapter05/rpc_client.go:8
StructAuthenticate
GolangBooks/blackhatGo/ch-6/smb/ntlmssp/ntlmssp.go:110
StructAvPair
GolangBooks/blackhatGo/ch-6/smb/ntlmssp/ntlmssp.go:139
TypeAliasAvPairSlice
GolangBooks/blackhatGo/ch-6/smb/ntlmssp/ntlmssp.go:144
StructAvailabilityThreshold
GolangBooks/handsOnSoftwareArch/Chapter10/models.go:31
InterfaceBidiMap
BidiMap interface that all bidirectional maps implement (extends the Map interface)
GolangDataStructuresAndAlgorithms/Golang Data Structures/maps/maps.go:36
InterfaceBinaryMarshallable
GolangBooks/blackhatGo/ch-6/smb/smb/encoder/encoder.go:13
StructBinarySearchTree
BinarySearchTree class
GolangDataStructuresAndAlgorithms/Learn-Data-Structures-and-Algorithms-with-Golang/Chapter04/binary_search_tree.go:20
StructBinarySearchTree
BinarySearchTree class
GolangDataStructuresAndAlgorithms/Learn-Data-Structures-and-Algorithms-with-Golang/Chapter07/binarysearchtree.go:20
StructBird
Bird is a sample 'super class' to demonstrate 'inheritance' via embedding
GolangBooks/handsOnSoftwareArch/Chapter01, and 02/embed.go:9
StructBlender
Blender can be powered
GolangBasics/learngo/interfaces/04-interfaces/power/blender.go:16
StructBranch
Branch struct
GolangDataStructuresAndAlgorithms/Learn-Data-Structures-and-Algorithms-with-Golang/Chapter01/composite.go:27
StructBranchManagerFacade
BranchManagerFacade struct
GolangDataStructuresAndAlgorithms/Learn-Data-Structures-and-Algorithms-with-Golang/Chapter01/facade.go:66
StructButton
GolangDesignPatterns/refactoringGuru/command/button.go:3
TypeAliasByteCounter
ByteCounter type
GolangConcurrency/Concurrency_in_Go_Golang_udemy_course/03-exercise/01-Interfaces/03-byte-counter/main.go:6
StructCache
Cache class
GolangDataStructuresAndAlgorithms/Learn-Data-Structures-and-Algorithms-with-Golang/Chapter10/cache_management.go:27
StructCache
GolangDesignPatterns/refactoringGuru/strategy/cache.go:3
StructCacheObject
CacheObject class
GolangDataStructuresAndAlgorithms/Learn-Data-Structures-and-Algorithms-with-Golang/Chapter10/cache_management.go:13
StructCaretaker
GolangDesignPatterns/refactoringGuru/memento/caretaker.go:3
StructCashier
GolangDesignPatterns/refactoringGuru/chainOfResponsibility/cashier.go:5
TypeAliasCelsius
GolangBasics/learngo/09-go-type-system/exercises/06-convert-the-types/main.go:26
StructChainedReceiver
Chain Of Responsibilty uses Command to represent requests as objects
GolangBooks/handsOnSoftwareArch/Chapter03/command.go:61
StructChallenge
GolangBooks/blackhatGo/ch-6/smb/ntlmssp/ntlmssp.go:94
InterfaceChecker
Scanner defines an interface to which all checks adhere
GolangBooks/blackhatGo/ch-10/plugin-core/scanner/scanner.go:4
StructCheeseTopping
GolangDesignPatterns/refactoringGuru/decorator/cheeseTopping.go:3
StructChunk
Chunk represents a data byte chunk
GolangBooks/blackhatGo/ch-13/imgInject/pnglib/commands.go:27
StructCircle
GolangDesignPatterns/refactoringGuru/visitor/circle.go:3
StructCircularQueue
Circular Queue
GolangDataStructuresAndAlgorithms/Learn-Data-Structures-and-Algorithms-with-Golang/Chapter06/circular_queue.go:11
StructClass
Class Type
GolangDataStructuresAndAlgorithms/Learn-Data-Structures-and-Algorithms-with-Golang/Chapter09/knowledge_catalog.go:11
StructClass
Class Type
GolangDataStructuresAndAlgorithms/Learn-Data-Structures-and-Algorithms-with-Golang/Chapter09/test/knowledge_catalog.go:11
StructClient
GolangBooks/blackhatGo/ch-3/shodan/shodan/shodan.go:5
StructClient
GolangBooks/masteringGo/ch07/wPools.go:12
StructClient
GolangDesignPatterns/refactoringGuru/adapter/client.go:5
StructCmdLineOpts
CmdLineOpts represents the cli arguments
GolangBooks/blackhatGo/ch-13/imgInject/models/opts.go:4
InterfaceColleague
GolangBooks/handsOnSoftwareArch/Chapter03/mediator.go:13
StructColleague1
Concrete Colleauge 1 - uses state as string
GolangBooks/handsOnSoftwareArch/Chapter03/mediator.go:19
StructColleague2
Concrete Colleauge 2 - uses state as int
GolangBooks/handsOnSoftwareArch/Chapter03/mediator.go:39
InterfaceCollection
GolangDesignPatterns/refactoringGuru/iterator/collection.go:3
StructColumn
Column Class
GolangDataStructuresAndAlgorithms/Learn-Data-Structures-and-Algorithms-with-Golang/Chapter04/table.go:24
InterfaceCommand
GolangDesignPatterns/refactoringGuru/command/command.go:3
next →1–100 of 815, ranked by callers