Documentation ¶
Overview ¶
Package glib provides API definitions for accessing libglib-2.0-0.dll and libgthread-2.0-0.dll.
Index ¶
- Constants
- Variables
- type Allocator
- type Array
- func (a *Array) AppendVals(data T.Gconstpointer, leng uint) *Array
- func (a *Array) Free(freeSegment bool) string
- func (a *Array) GetElementSize() uint
- func (a *Array) InsertVals(index uint, data T.Gconstpointer, leng uint) *Array
- func (a *Array) PrependVals(data T.Gconstpointer, leng uint) *Array
- func (a *Array) Ref() *Array
- func (a *Array) RemoveIndex(index uint) *Array
- func (a *Array) RemoveIndexFast(index uint) *Array
- func (a *Array) RemoveRange(index, length uint) *Array
- func (a *Array) SetSize(length uint) *Array
- func (a *Array) Sort(compareFunc T.GCompareFunc)
- func (a *Array) SortWithData(compareFunc T.GCompareDataFunc, userData T.Gpointer)
- func (a *Array) Unref()
- type AsyncQueue
- func (a *AsyncQueue) Length() int
- func (a *AsyncQueue) LengthUnlocked() int
- func (a *AsyncQueue) Lock()
- func (a *AsyncQueue) Pop() T.Gpointer
- func (a *AsyncQueue) PopUnlocked() T.Gpointer
- func (a *AsyncQueue) Push(data T.Gpointer)
- func (a *AsyncQueue) PushSorted(data T.Gpointer, f T.GCompareDataFunc, userData T.Gpointer)
- func (a *AsyncQueue) PushSortedUnlocked(data T.Gpointer, f T.GCompareDataFunc, userData T.Gpointer)
- func (a *AsyncQueue) PushUnlocked(data T.Gpointer)
- func (a *AsyncQueue) Ref() *AsyncQueue
- func (a *AsyncQueue) RefUnlocked()
- func (a *AsyncQueue) Sort(f T.GCompareDataFunc, userData T.Gpointer)
- func (a *AsyncQueue) SortUnlocked(f T.GCompareDataFunc, userData T.Gpointer)
- func (a *AsyncQueue) TimedPop(endTime *TimeVal) T.Gpointer
- func (a *AsyncQueue) TimedPopUnlocked(endTime *TimeVal) T.Gpointer
- func (a *AsyncQueue) TryPop() T.Gpointer
- func (a *AsyncQueue) TryPopUnlocked() T.Gpointer
- func (a *AsyncQueue) Unlock()
- func (a *AsyncQueue) Unref()
- func (a *AsyncQueue) UnrefAndUnlock()
- type BookmarkFile
- func (b *BookmarkFile) AddApplication(uri, name, exec string)
- func (b *BookmarkFile) AddGroup(uri, group string)
- func (b *BookmarkFile) Free()
- func (b *BookmarkFile) GetAdded(uri string, e **Error) T.TimeT
- func (b *BookmarkFile) GetAppInfo(uri, name string, exec **T.Gchar, count *uint, stamp *T.TimeT, e **Error) bool
- func (b *BookmarkFile) GetApplications(uri string, length *T.Gsize, e **Error) []string
- func (b *BookmarkFile) GetDescription(uri string, e **Error) string
- func (b *BookmarkFile) GetGroups(uri string, length *T.Gsize, e **Error) []string
- func (b *BookmarkFile) GetIcon(uri string, href, mimeType **T.Gchar, e **Error) bool
- func (b *BookmarkFile) GetIsPrivate(uri string, e **Error) bool
- func (b *BookmarkFile) GetMimeType(uri string, e **Error) string
- func (b *BookmarkFile) GetModified(uri string, e **Error) T.TimeT
- func (b *BookmarkFile) GetSize() int
- func (b *BookmarkFile) GetTitle(uri, e **Error) string
- func (b *BookmarkFile) GetUris(length *T.Gsize) []string
- func (b *BookmarkFile) GetVisited(uri string, e **Error) T.TimeT
- func (b *BookmarkFile) HasApplication(uri, name string, e **Error) bool
- func (b *BookmarkFile) HasGroup(uri, group string, e **Error) bool
- func (b *BookmarkFile) HasItem(uri string) bool
- func (b *BookmarkFile) LoadFromData(data string, length T.Gsize, e **Error) bool
- func (b *BookmarkFile) LoadFromDataDirs(file string, fullPath **T.Gchar, e **Error) bool
- func (b *BookmarkFile) LoadFromFile(filename string, e **Error) bool
- func (b *BookmarkFile) MoveItem(oldUri, newUri string, e **Error) bool
- func (b *BookmarkFile) RemoveApplication(uri, name string, e **Error) bool
- func (b *BookmarkFile) RemoveGroup(uri, group string, e **Error) bool
- func (b *BookmarkFile) RemoveItem(uri string, e **Error) bool
- func (b *BookmarkFile) SetAdded(uri string, added T.TimeT)
- func (b *BookmarkFile) SetAppInfo(uri, name, exec string, count int, stamp T.TimeT, e **Error) bool
- func (b *BookmarkFile) SetDescription(uri string, description string)
- func (b *BookmarkFile) SetGroups(uri string, groups **T.Gchar, length T.Gsize)
- func (b *BookmarkFile) SetIcon(uri, href, mimeType string)
- func (b *BookmarkFile) SetIsPrivate(uri string, isPrivate bool)
- func (b *BookmarkFile) SetMimeType(uri, mimeType string)
- func (b *BookmarkFile) SetModified(uri string, modified T.TimeT)
- func (b *BookmarkFile) SetTitle(uri, title string)
- func (b *BookmarkFile) SetVisited(uri string, visited T.TimeT)
- func (b *BookmarkFile) ToData(length *T.Gsize, e **Error) string
- func (b *BookmarkFile) ToFile(filename string, e **Error) bool
- type ByteArray
- func (b *ByteArray) Append(data *uint8, leng uint) *ByteArray
- func (b *ByteArray) Free(freeSegment bool) *uint8
- func (b *ByteArray) Prepend(data *uint8, leng uint) *ByteArray
- func (b *ByteArray) Ref() *ByteArray
- func (b *ByteArray) RemoveIndex(index uint) *ByteArray
- func (b *ByteArray) RemoveIndexFast(index uint) *ByteArray
- func (b *ByteArray) RemoveRange(index, length uint) *ByteArray
- func (b *ByteArray) SetSize(length uint) *ByteArray
- func (b *ByteArray) Sort(compareFunc T.GCompareFunc)
- func (b *ByteArray) SortWithData(compareFunc T.GCompareDataFunc, userData T.Gpointer)
- func (b *ByteArray) Unref()
- type Cache
- type CacheDestroyFunc
- type CacheDupFunc
- type CacheNewFunc
- type Checksum
- type ChecksumType
- type Completion
- func (c *Completion) AddItems(items *List)
- func (c *Completion) ClearItems()
- func (c *Completion) Complete(prefix string, newPrefix **T.Gchar) *List
- func (c *Completion) CompleteUtf8(prefix string, newPrefix **T.Gchar) *List
- func (c *Completion) Free()
- func (c *Completion) RemoveItems(items *List)
- func (c *Completion) SetCompare(strncmpFunc CompletionStrncmpFunc)
- type CompletionFunc
- type CompletionStrncmpFunc
- type Cond
- type Date
- func (d *Date) AddDays(nDays uint)
- func (d *Date) AddMonths(nMonths uint)
- func (d *Date) AddYears(nYears uint)
- func (d *Date) Clamp(minDate, maxDate *Date)
- func (d *Date) Clear(nDates uint)
- func (d *Date) Compare(d2 *Date) int
- func (d *Date) DaysBetween(d2 *Date) int
- func (d *Date) Free()
- func (d *Date) GetDay() DateDay
- func (d *Date) GetDayOfYear() uint
- func (d *Date) GetIso8601WeekOfYear() uint
- func (d *Date) GetJulian() T.GUint32
- func (d *Date) GetMondayWeekOfYear() uint
- func (d *Date) GetMonth() DateMonth
- func (d *Date) GetSundayWeekOfYear() uint
- func (d *Date) GetWeekday() DateWeekday
- func (d *Date) GetYear() DateYear
- func (d *Date) IsFirstOfMonth() bool
- func (d *Date) IsLastOfMonth() bool
- func (d *Date) Order(d2 *Date)
- func (d *Date) SetDay(day DateDay)
- func (d *Date) SetDmy(day DateDay, month DateMonth, y DateYear)
- func (d *Date) SetJulian(julianDate T.GUint32)
- func (d *Date) SetMonth(month DateMonth)
- func (d *Date) SetParse(str string)
- func (d *Date) SetTime(time T.GTime)
- func (d *Date) SetTimeT(timet T.TimeT)
- func (d *Date) SetTimeVal(timeval *TimeVal)
- func (d *Date) SetYear(year DateYear)
- func (d *Date) SubtractDays(nDays uint)
- func (d *Date) SubtractMonths(nMonths uint)
- func (d *Date) SubtractYears(nYears uint)
- func (d *Date) ToStructTm(tm *T.Tm)
- func (d *Date) Valid() bool
- type DateDMY
- type DateDay
- type DateMonth
- type DateTime
- func (d *DateTime) Add(timespan T.GTimeSpan) *DateTime
- func (d *DateTime) AddDays(days int) *DateTime
- func (d *DateTime) AddFull(years, months, days, hours, minutes int, seconds float64) *DateTime
- func (d *DateTime) AddHours(hours int) *DateTime
- func (d *DateTime) AddMinutes(minutes int) *DateTime
- func (d *DateTime) AddMonths(months int) *DateTime
- func (d *DateTime) AddSeconds(seconds float64) *DateTime
- func (d *DateTime) AddWeeks(weeks int) *DateTime
- func (d *DateTime) AddYears(years int) *DateTime
- func (e *DateTime) Difference(begin *DateTime) T.GTimeSpan
- func (d *DateTime) Format(format string) string
- func (d *DateTime) GetDayOfMonth() int
- func (d *DateTime) GetDayOfWeek() int
- func (d *DateTime) GetDayOfYear() int
- func (d *DateTime) GetHour() int
- func (d *DateTime) GetMicrosecond() int
- func (d *DateTime) GetMinute() int
- func (d *DateTime) GetMonth() int
- func (d *DateTime) GetSecond() int
- func (d *DateTime) GetSeconds() float64
- func (d *DateTime) GetTimezoneAbbreviation() string
- func (d *DateTime) GetUtcOffset() T.GTimeSpan
- func (d *DateTime) GetWeekNumberingYear() int
- func (d *DateTime) GetWeekOfYear() int
- func (d *DateTime) GetYear() int
- func (d *DateTime) GetYmd(year, month, day *int)
- func (d *DateTime) IsDaylightSavings() bool
- func (d *DateTime) Ref() *DateTime
- func (d *DateTime) ToLocal() *DateTime
- func (d *DateTime) ToTimeval(tv *TimeVal) bool
- func (d *DateTime) ToTimezone(tz *TimeZone) *DateTime
- func (d *DateTime) ToUnix() int64
- func (d *DateTime) ToUtc() *DateTime
- func (d *DateTime) Unref()
- type DateWeekday
- type DateYear
- type Dir
- type Enum
- type Error
- type GStatBuf
- type HFunc
- type HRFunc
- type HashFunc
- type HashTable
- func (h *HashTable) Destroy()
- func (h *HashTable) Find(predicate HRFunc, userData T.Gpointer) T.Gpointer
- func (h *HashTable) Foreach(f HFunc, userData T.Gpointer)
- func (h *HashTable) ForeachRemove(f HRFunc, userData T.Gpointer) uint
- func (h *HashTable) ForeachSteal(f HRFunc, userData T.Gpointer) uint
- func (h *HashTable) GetKeys() *List
- func (h *HashTable) GetValues() *List
- func (h *HashTable) Insert(key T.Gpointer, value T.Gpointer)
- func (h *HashTable) Lookup(key T.Gconstpointer) T.Gpointer
- func (h *HashTable) LookupExtended(lookupKey T.Gconstpointer, origKey, value *T.Gpointer) bool
- func (h *HashTable) Ref() *HashTable
- func (h *HashTable) Remove(key T.Gconstpointer) bool
- func (h *HashTable) RemoveAll()
- func (h *HashTable) Replace(key T.Gpointer, value T.Gpointer)
- func (h *HashTable) Size() uint
- func (h *HashTable) Steal(key T.Gconstpointer) bool
- func (h *HashTable) StealAll()
- func (h *HashTable) Unref()
- type HashTableIter
- type Hook
- type HookCheckMarshaller
- type HookCompareFunc
- type HookFinalizeFunc
- type HookFindFunc
- type HookList
- func (h *HookList) Alloc() *Hook
- func (h *HookList) Clear()
- func (h *HookList) Destroy(hookId T.Gulong) bool
- func (h *HookList) DestroyLink(hook *Hook)
- func (h *HookList) Find(needValids bool, f HookFindFunc, data T.Gpointer) *Hook
- func (h *HookList) FindData(needValids bool, data T.Gpointer) *Hook
- func (h *HookList) FindFuncData(needValids bool, f T.Gpointer, data T.Gpointer) *Hook
- func (h *HookList) FindFunc_(needValids bool, f T.Gpointer) *Hook
- func (h *HookList) FirstValid(mayBeInCall bool) *Hook
- func (h *HookList) Free(hook *Hook)
- func (h *HookList) Get(hookId T.Gulong) *Hook
- func (h *HookList) Init(hookSize uint)
- func (h *HookList) InsertBefore(sibling, hook *Hook)
- func (h *HookList) InsertSorted(hook *Hook, f HookCompareFunc)
- func (h *HookList) Invoke(mayRecurse bool)
- func (h *HookList) InvokeCheck(mayRecurse bool)
- func (h *HookList) Marshal(mayRecurse bool, marshaller HookMarshaller, marshalData T.Gpointer)
- func (h *HookList) MarshalCheck(mayRecurse bool, marshaller HookCheckMarshaller, marshalData T.Gpointer)
- func (h *HookList) NextValid(hook *Hook, mayBeInCall bool) *Hook
- func (h *HookList) Prepend(hook *Hook)
- func (h *HookList) Ref(hook *Hook) *Hook
- func (h *HookList) Unref(hook *Hook)
- type HookMarshaller
- type IConv
- type IOChannel
- func (i *IOChannel) AddWatch(condition IOCondition, f IOFunc, userData T.Gpointer) uint
- func (i *IOChannel) AddWatchFull(priority int, condition IOCondition, f IOFunc, userData T.Gpointer, ...) uint
- func (i *IOChannel) Close()
- func (i *IOChannel) CreateWatch(condition IOCondition) *O.Source
- func (i *IOChannel) Flush(e **Error) IOStatus
- func (i *IOChannel) GetBufferCondition() IOCondition
- func (i *IOChannel) GetBufferSize() T.Gsize
- func (i *IOChannel) GetBuffered() bool
- func (i *IOChannel) GetCloseOnUnref() bool
- func (i *IOChannel) GetEncoding() string
- func (i *IOChannel) GetFlags() IOFlags
- func (i *IOChannel) GetLineTerm(length *int) string
- func (i *IOChannel) Init()
- func (i *IOChannel) Read(buf string, count T.Gsize, bytesRead *T.Gsize) IOError
- func (i *IOChannel) ReadChars(buf string, count T.Gsize, bytesRead *T.Gsize, e **Error) IOStatus
- func (i *IOChannel) ReadLine(strReturn **T.Gchar, length, terminatorPos *T.Gsize, e **Error) IOStatus
- func (i *IOChannel) ReadLineString(buffer *String, terminatorPos *T.Gsize, e **Error) IOStatus
- func (i *IOChannel) ReadToEnd(strReturn **T.Gchar, length *T.Gsize, e **Error) IOStatus
- func (i *IOChannel) ReadUnichar(thechar *Unichar, e **Error) IOStatus
- func (i *IOChannel) Ref() *IOChannel
- func (i *IOChannel) Seek(offset int64, typ SeekType) IOError
- func (i *IOChannel) SeekPosition(offset int64, typ SeekType, e **Error) IOStatus
- func (i *IOChannel) SetBufferSize(size T.Gsize)
- func (i *IOChannel) SetBuffered(buffered bool)
- func (i *IOChannel) SetCloseOnUnref(doClose bool)
- func (i *IOChannel) SetEncoding(encoding string, e **Error) IOStatus
- func (i *IOChannel) SetFlags(flags IOFlags, e **Error) IOStatus
- func (i *IOChannel) SetLineTerm(lineTerm string, length int)
- func (i *IOChannel) Shutdown(flush bool, err **Error) IOStatus
- func (i *IOChannel) UnixGetFd() int
- func (i *IOChannel) Unref()
- func (i *IOChannel) Win32GetFd() int
- func (i *IOChannel) Win32MakePollfd(condition IOCondition, fd *T.GPollFD)
- func (i *IOChannel) Write(buf string, count T.Gsize, bytesWritten *T.Gsize) IOError
- func (i *IOChannel) WriteChars(buf string, count T.Gssize, bytesWritten *T.Gsize, e **Error) IOStatus
- func (i *IOChannel) WriteUnichar(thechar Unichar, e **Error) IOStatus
- type IOChannelError
- type IOCondition
- type IOError
- type IOFlags
- type IOFunc
- type IOFuncs
- type IOStatus
- type KeyFile
- func (k *KeyFile) Free()
- func (k *KeyFile) GetBoolean(groupName, key string, e **Error) bool
- func (k *KeyFile) GetBooleanList(groupName, key string, length *T.Gsize, e **Error) *bool
- func (k *KeyFile) GetComment(groupName, key string, e **Error) string
- func (k *KeyFile) GetDouble(groupName, key string, e **Error) float64
- func (k *KeyFile) GetDoubleList(groupName, key string, length *T.Gsize, e **Error) *float64
- func (k *KeyFile) GetGroups(length *T.Gsize) []string
- func (k *KeyFile) GetInt64(groupName, key string, e **Error) int64
- func (k *KeyFile) GetInteger(groupName, key string, e **Error) int
- func (k *KeyFile) GetIntegerList(groupName, key string, length *T.Gsize, e **Error) *int
- func (k *KeyFile) GetKeys(groupName string, length *T.Gsize, e **Error) []string
- func (k *KeyFile) GetLocaleString(groupName, key, locale string, e **Error) string
- func (k *KeyFile) GetLocaleStringList(groupName, key, locale string, length *T.Gsize, e **Error) []string
- func (k *KeyFile) GetStartGroup() string
- func (k *KeyFile) GetString(groupName, key string, e **Error) string
- func (k *KeyFile) GetStringList(groupName, key string, length *T.Gsize, e **Error) []string
- func (k *KeyFile) GetUint64(groupName, key string, e **Error) uint64
- func (k *KeyFile) GetValue(groupName, key string, e **Error) string
- func (k *KeyFile) HasGroup(groupName string) bool
- func (k *KeyFile) HasKey(groupName, key string, e **Error) bool
- func (k *KeyFile) LoadFromData(data string, length T.Gsize, flags KeyFileFlags, e **Error) bool
- func (k *KeyFile) LoadFromDataDirs(file string, fullPath **T.Gchar, flags KeyFileFlags, e **Error) bool
- func (k *KeyFile) LoadFromDirs(file string, searchDirs []string, fullPath **T.Gchar, flags KeyFileFlags, ...) bool
- func (k *KeyFile) LoadFromFile(file string, flags KeyFileFlags, e **Error) bool
- func (k *KeyFile) RemoveComment(groupName, key string, e **Error) bool
- func (k *KeyFile) RemoveGroup(groupName string, e **Error) bool
- func (k *KeyFile) RemoveKey(groupName, key string, e **Error) bool
- func (k *KeyFile) SetBoolean(groupName, key string, value bool)
- func (k *KeyFile) SetBooleanList(groupName, key string, list *bool, length T.Gsize)
- func (k *KeyFile) SetComment(groupName, key, comment string, e **Error) bool
- func (k *KeyFile) SetDouble(groupName, key string, value float64)
- func (k *KeyFile) SetDoubleList(groupName, key string, list *float64, length T.Gsize)
- func (k *KeyFile) SetInt64(groupName, key string, value int64)
- func (k *KeyFile) SetInteger(groupName, key string, value int)
- func (k *KeyFile) SetIntegerList(groupName, key string, list *int, length T.Gsize)
- func (k *KeyFile) SetListSeparator(separator T.Gchar)
- func (k *KeyFile) SetLocaleString(groupName, key, locale, str string)
- func (k *KeyFile) SetLocaleStringList(groupName, key, locale string, list []string, length T.Gsize)
- func (k *KeyFile) SetString(groupName, key, str string)
- func (k *KeyFile) SetStringList(groupName, key string, list []string, length T.Gsize)
- func (k *KeyFile) SetUint64(groupName, key string, value uint64)
- func (k *KeyFile) SetValue(groupName, key, value string)
- func (k *KeyFile) ToData(length *T.Gsize, e **Error) string
- type KeyFileFlags
- type List
- func (l *List) Append(data T.Gpointer) *List
- func (l *List) Concat(l2 *List) *List
- func (l *List) Copy() *List
- func (l *List) DeleteLink(link *List) *List
- func (l *List) Find(data T.Gconstpointer) *List
- func (l *List) FindCustom(data T.Gconstpointer, f T.GCompareFunc) *List
- func (l *List) First() *List
- func (l *List) Foreach(f T.GFunc, userData T.Gpointer)
- func (l *List) Free()
- func (l *List) Free1()
- func (l *List) FreeFull(freeFunc O.DestroyNotify)
- func (l *List) Index(data T.Gconstpointer) int
- func (l *List) Insert(data T.Gpointer, position int) *List
- func (l *List) InsertBefore(sibling *List, data T.Gpointer) *List
- func (l *List) InsertSorted(data T.Gpointer, f T.GCompareFunc) *List
- func (l *List) InsertSortedWithData(data T.Gpointer, fGCompareDataFunc, userData T.Gpointer) *List
- func (l *List) Last() *List
- func (l *List) Length() uint
- func (l *List) Nth(n uint) *List
- func (l *List) NthData(n uint) T.Gpointer
- func (l *List) NthPrev(n uint) *List
- func (l *List) Position(llink *List) int
- func (l *List) Prepend(data T.Gpointer) *List
- func (l *List) Remove(data T.Gconstpointer) *List
- func (l *List) RemoveAll(data T.Gconstpointer) *List
- func (l *List) RemoveLink(llink *List) *List
- func (l *List) Reverse() *List
- func (l *List) Sort(compareFunc T.GCompareFunc) *List
- func (l *List) SortWithData(compareFunc T.GCompareDataFunc, userData T.Gpointer) *List
- type MainContext
- func (m *MainContext) Acquire() bool
- func (m *MainContext) AddPoll(fd *T.GPollFD, priority int)
- func (m *MainContext) Check(maxPriority int, fds *T.GPollFD, nFds int) int
- func (m *MainContext) Dispatch()
- func (m *MainContext) FindSourceByFuncsUserData(funcs *O.SourceFuncs, userData T.Gpointer) *O.Source
- func (m *MainContext) FindSourceById(sourceId uint) *O.Source
- func (m *MainContext) FindSourceByUserData(userData T.Gpointer) *O.Source
- func (m *MainContext) GetPollFunc() T.GPollFunc
- func (m *MainContext) Invoke(function O.SourceFunc, data T.Gpointer)
- func (m *MainContext) InvokeFull(priority int, function O.SourceFunc, data T.Gpointer, notify O.DestroyNotify)
- func (m *MainContext) IsOwner() bool
- func (m *MainContext) Iteration(mayBlock bool) bool
- func (m *MainContext) Pending() bool
- func (m *MainContext) PopThreadDefault()
- func (m *MainContext) Prepare(priority *int) bool
- func (m *MainContext) PushThreadDefault()
- func (m *MainContext) Query(maxPriority int, timeout *int, fds *T.GPollFD, nFds int) int
- func (m *MainContext) Ref() *MainContext
- func (m *MainContext) Release()
- func (m *MainContext) RemovePoll(fd *T.GPollFD)
- func (m *MainContext) SetPollFunc(f T.GPollFunc)
- func (m *MainContext) Unref()
- func (m *MainContext) Wait(cond *Cond, mutex *Mutex) bool
- func (m *MainContext) Wakeup()
- type MainLoop
- type MappedFile
- type MarkupParseContext
- func (m *MarkupParseContext) EndParse(e **Error) bool
- func (m *MarkupParseContext) Free()
- func (m *MarkupParseContext) GetElement() string
- func (m *MarkupParseContext) GetElementStack() *SList
- func (m *MarkupParseContext) GetPosition(lineNumber, charNumber *int)
- func (m *MarkupParseContext) GetUserData() T.Gpointer
- func (m *MarkupParseContext) Parse(text string, textLen T.Gssize, e **Error) bool
- func (m *MarkupParseContext) Pop() T.Gpointer
- func (m *MarkupParseContext) Push(parser *MarkupParser, userData T.Gpointer)
- type MarkupParseFlags
- type MarkupParser
- type MemChunk
- type Mutex
- type Once
- type OnceStatus
- type OptionArg
- type OptionContext
- func (o *OptionContext) AddGroup(group *OptionGroup)
- func (o *OptionContext) AddMainEntries(entries *OptionEntry, translationDomain string)
- func (o *OptionContext) Free()
- func (o *OptionContext) GetDescription() string
- func (o *OptionContext) GetHelp(mainHelp bool, group *OptionGroup) string
- func (o *OptionContext) GetHelpEnabled() bool
- func (o *OptionContext) GetIgnoreUnknownOptions() bool
- func (o *OptionContext) GetMainGroup() *OptionGroup
- func (o *OptionContext) GetSummary() string
- func (o *OptionContext) Parse(argc *int, argv ***T.Gchar, e **Error) bool
- func (o *OptionContext) SetDescription(description string)
- func (o *OptionContext) SetHelpEnabled(helpEnabled bool)
- func (o *OptionContext) SetIgnoreUnknownOptions(ignoreUnknown bool)
- func (o *OptionContext) SetMainGroup(group *OptionGroup)
- func (o *OptionContext) SetSummary(summary string)
- func (o *OptionContext) SetTranslateFunc(f T.GTranslateFunc, data T.Gpointer, destroyNotify O.DestroyNotify)
- func (o *OptionContext) SetTranslationDomain(domain string)
- type OptionEntry
- type OptionErrorFunc
- type OptionGroup
- func (o *OptionGroup) AddEntries(entries *OptionEntry)
- func (o *OptionGroup) Free()
- func (o *OptionGroup) SetErrorHook(errorFunc OptionErrorFunc)
- func (o *OptionGroup) SetParseHooks(preParseFunc OptionParseFunc, postParseFunc OptionParseFunc)
- func (o *OptionGroup) SetTranslateFunc(f T.GTranslateFunc, data T.Gpointer, destroyNotify O.DestroyNotify)
- func (o *OptionGroup) SetTranslationDomain(domain string)
- type OptionParseFunc
- type PatternSpec
- type Private
- type PtrArray
- func (p *PtrArray) Add(data T.Gpointer)
- func (p *PtrArray) Foreach(f T.GFunc, userData T.Gpointer)
- func (p *PtrArray) Free(freeSeg bool) *T.Gpointer
- func (p *PtrArray) Ref() *PtrArray
- func (p *PtrArray) Remove(data T.Gpointer) bool
- func (p *PtrArray) RemoveFast(data T.Gpointer) bool
- func (p *PtrArray) RemoveIndex(index uint) T.Gpointer
- func (p *PtrArray) RemoveIndexFast(index uint) T.Gpointer
- func (p *PtrArray) RemoveRange(index, length uint)
- func (p *PtrArray) SetFreeFunc(elementFreeFunc O.DestroyNotify)
- func (p *PtrArray) SetSize(length int)
- func (p *PtrArray) Sort(compareFunc T.GCompareFunc)
- func (p *PtrArray) SortWithData(compareFunc T.GCompareDataFunc, userData T.Gpointer)
- func (p *PtrArray) Unref()
- type Quark
- type Queue
- func (q *Queue) Clear()
- func (q *Queue) Copy() *Queue
- func (q *Queue) DeleteLink(link *List)
- func (q *Queue) Find(data T.Gconstpointer) *List
- func (q *Queue) FindCustom(data T.Gconstpointer, f T.GCompareFunc) *List
- func (q *Queue) Foreach(f T.GFunc, userData T.Gpointer)
- func (q *Queue) Free()
- func (q *Queue) GetLength() uint
- func (q *Queue) Index(data T.Gconstpointer) int
- func (q *Queue) Init()
- func (q *Queue) InsertAfter(sibling *List, data T.Gpointer)
- func (q *Queue) InsertBefore(sibling *List, data T.Gpointer)
- func (q *Queue) InsertSorted(data T.Gpointer, f T.GCompareDataFunc, userData T.Gpointer)
- func (q *Queue) IsEmpty() bool
- func (q *Queue) LinkIndex(link *List) int
- func (q *Queue) PeekHead() T.Gpointer
- func (q *Queue) PeekHeadLink() *List
- func (q *Queue) PeekNth(n uint) T.Gpointer
- func (q *Queue) PeekNthLink(n uint) *List
- func (q *Queue) PeekTail() T.Gpointer
- func (q *Queue) PeekTailLink() *List
- func (q *Queue) PopHead() T.Gpointer
- func (q *Queue) PopHeadLink() *List
- func (q *Queue) PopNth(n uint) T.Gpointer
- func (q *Queue) PopNthLink(n uint) *List
- func (q *Queue) PopTail() T.Gpointer
- func (q *Queue) PopTailLink() *List
- func (q *Queue) PushHead(data T.Gpointer)
- func (q *Queue) PushHeadLink(link *List)
- func (q *Queue) PushNth(data T.Gpointer, n int)
- func (q *Queue) PushNthLink(n int, link *List)
- func (q *Queue) PushTail(data T.Gpointer)
- func (q *Queue) PushTailLink(link *List)
- func (q *Queue) Remove(data T.Gconstpointer)
- func (q *Queue) RemoveAll(data T.Gconstpointer)
- func (q *Queue) Reverse()
- func (q *Queue) Sort(compareFunc T.GCompareDataFunc, userData T.Gpointer)
- func (q *Queue) Unlink(link *List)
- type Rand
- func (r *Rand) Copy() *Rand
- func (r *Rand) Double() float64
- func (r *Rand) DoubleRange(begin, end float64) float64
- func (r *Rand) Free()
- func (r *Rand) Int() T.GUint32
- func (r *Rand) IntRange(begin, end T.GInt32) T.GInt32
- func (r *Rand) SetSeed(seed T.GUint32)
- func (r *Rand) SetSeedArray(seed *T.GUint32, seedLength uint)
- type Regex
- func (r *Regex) GetCaptureCount() int
- func (r *Regex) GetCompileFlags() RegexCompileFlags
- func (r *Regex) GetMatchFlags() RegexMatchFlags
- func (r *Regex) GetMaxBackref() int
- func (r *Regex) GetPattern() string
- func (r *Regex) GetStringNumber(name string) int
- func (r *Regex) Match(str string, matchOptions RegexMatchFlags, matchInfo **T.GMatchInfo) bool
- func (r *Regex) MatchAll(str string, matchOptions RegexMatchFlags, matchInfo **T.GMatchInfo) bool
- func (r *Regex) MatchAllFull(str string, stringLen T.Gssize, startPosition int, ...) bool
- func (r *Regex) MatchFull(str string, stringLen T.Gssize, startPosition int, ...) bool
- func (r *Regex) Ref() *Regex
- func (r *Regex) Replace(str string, stringLen T.Gssize, startPosition int, replacement string, ...) string
- func (r *Regex) ReplaceEval(str string, stringLen T.Gssize, startPosition int, ...) string
- func (r *Regex) ReplaceLiteral(str string, stringLen T.Gssize, startPosition int, replacement string, ...) string
- func (r *Regex) Split(str string, matchOptions RegexMatchFlags) []string
- func (r *Regex) SplitFull(str string, stringLen T.Gssize, startPosition int, ...) []string
- func (r *Regex) Unref()
- type RegexCompileFlags
- type RegexEvalCallback
- type RegexMatchFlags
- type Relation
- func (r *Relation) Count(key T.Gconstpointer, field int) int
- func (r *Relation) Delete(key T.Gconstpointer, field int) int
- func (r *Relation) Destroy()
- func (r *Relation) Exists(v ...VArg) bool
- func (r *Relation) Index(field int, hashFunc HashFunc, keyEqualFunc T.GEqualFunc)
- func (r *Relation) Insert(v ...VArg)
- func (r *Relation) Print()
- func (r *Relation) Select(key T.Gconstpointer, field int) *Tuples
- type SList
- func (s *SList) Append(data T.Gpointer) *SList
- func (s *SList) Concat(s2 *SList) *SList
- func (s *SList) Copy() *SList
- func (s *SList) DeleteLink(link *SList) *SList
- func (s *SList) Find(data T.Gconstpointer) *SList
- func (s *SList) FindCustom(data T.Gconstpointer, f T.GCompareFunc) *SList
- func (s *SList) Foreach(f T.GFunc, userData T.Gpointer)
- func (s *SList) Free()
- func (s *SList) Free1()
- func (s *SList) FreeFull(freeFunc O.DestroyNotify)
- func (s *SList) Index(data T.Gconstpointer) int
- func (s *SList) Insert(data T.Gpointer, position int) *SList
- func (s *SList) InsertBefore(sibling *SList, data T.Gpointer) *SList
- func (s *SList) InsertSorted(data T.Gpointer, f T.GCompareFunc) *SList
- func (s *SList) InsertSortedWithData(data T.Gpointer, f T.GCompareDataFunc, userData T.Gpointer) *SList
- func (s *SList) Last() *SList
- func (s *SList) Length() uint
- func (s *SList) Nth(n uint) *SList
- func (s *SList) NthData(n uint) T.Gpointer
- func (s *SList) Position(llink *SList) int
- func (s *SList) Prepend(data T.Gpointer) *SList
- func (s *SList) Remove(data T.Gconstpointer) *SList
- func (s *SList) RemoveAll(data T.Gconstpointer) *SList
- func (s *SList) RemoveLink(link *SList) *SList
- func (s *SList) Reverse() *SList
- func (s *SList) Sort(compareFunc T.GCompareFunc) *SList
- func (s *SList) SortWithData(compareFunc T.GCompareDataFunc, userData T.Gpointer) *SList
- type Scanner
- func (s *Scanner) CurLine() uint
- func (s *Scanner) CurPosition() uint
- func (s *Scanner) CurToken() T.GTokenType
- func (s *Scanner) CurValue() T.GTokenValue
- func (s *Scanner) Destroy()
- func (s *Scanner) Eof() bool
- func (s *Scanner) Error(format string, v ...VArg)
- func (s *Scanner) GetNextToken() T.GTokenType
- func (s *Scanner) InputFile(inputFd int)
- func (s *Scanner) InputText(text string, textLen uint)
- func (s *Scanner) LookupSymbol(symbol string) T.Gpointer
- func (s *Scanner) PeekNextToken() T.GTokenType
- func (s *Scanner) ScopeAddSymbol(scopeId uint, symbol string, value T.Gpointer)
- func (s *Scanner) ScopeForeachSymbol(scopeId uint, f HFunc, userData T.Gpointer)
- func (s *Scanner) ScopeLookupSymbol(scopeId uint, symbol string) T.Gpointer
- func (s *Scanner) ScopeRemoveSymbol(scopeId uint, symbol string)
- func (s *Scanner) SetScope(scopeId uint) uint
- func (s *Scanner) SyncFileOffset()
- func (s *Scanner) UnexpToken(expectedToken T.GTokenType, ...)
- func (s *Scanner) Warn(format string, v ...VArg)
- type ScannerConfig
- type ScannerMsgFunc
- type SeekType
- type Sequence
- func (s *Sequence) Append(data T.Gpointer) *SequenceIter
- func (s *Sequence) BeginIter() *SequenceIter
- func (s *Sequence) EndIter() *SequenceIter
- func (s *Sequence) Foreach(f T.GFunc, userData T.Gpointer)
- func (s *Sequence) Free()
- func (s *Sequence) InsertSorted(data T.Gpointer, cmpFunc T.GCompareDataFunc, cmpData T.Gpointer) *SequenceIter
- func (s *Sequence) InsertSortedIter(data T.Gpointer, iterCmp SequenceIterCompareFunc, cmpData T.Gpointer) *SequenceIter
- func (s *Sequence) IterAtPos(pos int) *SequenceIter
- func (s *Sequence) Length() int
- func (s *Sequence) Lookup(data T.Gpointer, cmpFunc T.GCompareDataFunc, cmpData T.Gpointer) *SequenceIter
- func (s *Sequence) LookupIter(data T.Gpointer, iterCmp SequenceIterCompareFunc, cmpData T.Gpointer) *SequenceIter
- func (s *Sequence) Prepend(data T.Gpointer) *SequenceIter
- func (s *Sequence) Search(data T.Gpointer, cmpFunc T.GCompareDataFunc, cmpData T.Gpointer) *SequenceIter
- func (s *Sequence) SearchIter(data T.Gpointer, iterCmp SequenceIterCompareFunc, cmpData T.Gpointer) *SequenceIter
- func (s *Sequence) Sort(cmpFunc T.GCompareDataFunc, cmpData T.Gpointer)
- func (s *Sequence) SortIter(cmpFunc SequenceIterCompareFunc, cmpData T.Gpointer)
- type SequenceIter
- func (s *SequenceIter) Compare(s2 *SequenceIter) int
- func (s *SequenceIter) ForeachRange(end *SequenceIter, f T.GFunc, userData T.Gpointer)
- func (s *SequenceIter) Get() T.Gpointer
- func (s *SequenceIter) GetPosition() int
- func (s *SequenceIter) GetSequence() *Sequence
- func (s *SequenceIter) InsertBefore(data T.Gpointer) *SequenceIter
- func (s *SequenceIter) IsBegin() bool
- func (s *SequenceIter) IsEnd() bool
- func (s *SequenceIter) Move(dest *SequenceIter)
- func (s *SequenceIter) MoveBy(delta int) *SequenceIter
- func (s *SequenceIter) MoveRange(begin *SequenceIter, end *SequenceIter)
- func (s *SequenceIter) Next() *SequenceIter
- func (s *SequenceIter) Prev() *SequenceIter
- func (s *SequenceIter) RangeGetMidpoint(end *SequenceIter) *SequenceIter
- func (s *SequenceIter) Remove()
- func (s *SequenceIter) RemoveRange(end *SequenceIter)
- func (s *SequenceIter) Set(data T.Gpointer)
- func (s *SequenceIter) SortChanged(cmpFunc T.GCompareDataFunc, cmpData T.Gpointer)
- func (s *SequenceIter) SortChangedIter(iterCmp SequenceIterCompareFunc, cmpData T.Gpointer)
- func (s *SequenceIter) Swap(s2 *SequenceIter)
- type SequenceIterCompareFunc
- type SequenceNode
- type SliceConfig
- type Source
- func (s *Source) AddChildSource(childSource *Source)
- func (s *Source) AddPoll(fd *T.GPollFD)
- func (s *Source) Attach(context *MainContext) uint
- func (s *Source) Destroy()
- func (s *Source) GetCanRecurse() bool
- func (s *Source) GetContext() *MainContext
- func (s *Source) GetCurrentTime(timeval *TimeVal)
- func (s *Source) GetId() uint
- func (s *Source) GetName() string
- func (s *Source) GetPriority() int
- func (s *Source) GetTime() int64
- func (s *Source) IsDestroyed() bool
- func (s *Source) Ref() *Source
- func (s *Source) RemoveChildSource(childSource *Source)
- func (s *Source) RemovePoll(fd *T.GPollFD)
- func (s *Source) SetCallback(f O.SourceFunc, data T.Gpointer, notify O.DestroyNotify)
- func (s *Source) SetCallbackIndirect(callbackData T.Gpointer, callbackFuncs *O.SourceCallbackFuncs)
- func (s *Source) SetCanRecurse(canRecurse bool)
- func (s *Source) SetFuncs(funcs *O.SourceFuncs)
- func (s *Source) SetName(name string)
- func (s *Source) SetPriority(priority int)
- func (s *Source) Unref()
- type SpawnChildSetupFunc
- type SpawnFlags
- type StaticMutex
- type StaticPrivate
- type StaticRWLock
- type StaticRecMutex
- type Str
- type StrSlice
- type String
- func (s *String) Append(val string) *String
- func (s *String) AppendC(c T.Gchar) *String
- func (s *String) AppendLen(val string, leng T.Gssize) *String
- func (s *String) AppendPrintf(format string, v ...VArg)
- func (s *String) AppendUnichar(wc Unichar) *String
- func (s *String) AppendUriEscaped(unescaped, reservedCharsAllowed string, allowUtf8 bool) *String
- func (s *String) AppendVprintf(format string, args VAList)
- func (s *String) AsciiDown() *String
- func (s *String) AsciiUp() *String
- func (s *String) Assign(rval string) *String
- func (s *String) Down() *String
- func (s *String) Equal(s2 *String) bool
- func (s *String) Erase(pos T.Gssize, leng T.Gssize) *String
- func (s *String) Free(freeSegment bool) string
- func (s *String) Hash() uint
- func (s *String) Insert(pos T.Gssize, val string) *String
- func (s *String) InsertC(pos T.Gssize, c T.Gchar) *String
- func (s *String) InsertLen(pos T.Gssize, val string, leng T.Gssize) *String
- func (s *String) InsertUnichar(pos T.Gssize, wc Unichar) *String
- func (s *String) Overwrite(pos T.Gsize, val string) *String
- func (s *String) OverwriteLen(pos T.Gsize, val string, leng T.Gssize) *String
- func (s *String) Prepend(val string) *String
- func (s *String) PrependC(c T.Gchar) *String
- func (s *String) PrependLen(val string, leng T.Gssize) *String
- func (s *String) PrependUnichar(wc Unichar) *String
- func (s *String) Printf(format string, v ...VArg)
- func (s *String) SetSize(leng T.Gsize) *String
- func (s *String) Truncate(leng T.Gsize) *String
- func (s *String) Up() *String
- func (s *String) Vprintf(format string, args VAList)
- type StringChunk
- type SystemThread
- type TestCase
- type TestDataFunc
- type TestFixtureFunc
- type TestFunc
- type TestLogBuffer
- type TestLogFatalFunc
- type TestLogMsg
- type TestLogType
- type TestSuite
- type TestTrapFlags
- type Thread
- type ThreadFunc
- type ThreadFunctions
- type ThreadPool
- func (t *ThreadPool) Free(immediate, wait bool)
- func (t *ThreadPool) GetMaxThreads() int
- func (t *ThreadPool) GetNumThreads() uint
- func (t *ThreadPool) Push(data T.Gpointer, e **Error)
- func (t *ThreadPool) SetMaxThreads(maxThreads int, e **Error)
- func (t *ThreadPool) SetSortFunction(f T.GCompareDataFunc, userData T.Gpointer)
- func (t *ThreadPool) Unprocessed() uint
- type ThreadPriority
- type TimeType
- type TimeVal
- type TimeZone
- func (t *TimeZone) AdjustTime(typ TimeType, time *int64) int
- func (t *TimeZone) FindInterval(typ TimeType, time int64) int
- func (t *TimeZone) GetAbbreviation(interval int) string
- func (t *TimeZone) GetOffset(interval int) T.GInt32
- func (t *TimeZone) IsDst(interval int) bool
- func (t *TimeZone) Ref() *TimeZone
- func (t *TimeZone) Unref()
- type Timer
- type TrashStack
- type TraverseFlags
- type TraverseFunc
- type TraverseType
- type Tree
- func (t *Tree) Destroy()
- func (t *Tree) Foreach(f TraverseFunc, userData T.Gpointer)
- func (t *Tree) Height() int
- func (t *Tree) Insert(key, value T.Gpointer)
- func (t *Tree) Lookup(key T.Gconstpointer) T.Gpointer
- func (t *Tree) LookupExtended(lookupKey T.Gconstpointer, origKey, value *T.Gpointer) bool
- func (t *Tree) Nnodes() int
- func (t *Tree) Ref() *Tree
- func (t *Tree) Remove(key T.Gconstpointer) bool
- func (t *Tree) Replace(key, value T.Gpointer)
- func (t *Tree) Search(searchFunc T.GCompareFunc, userData T.Gconstpointer) T.Gpointer
- func (t *Tree) Steal(key T.Gconstpointer) bool
- func (t *Tree) Traverse(traverseFunc TraverseFunc, traverseType TraverseType, userData T.Gpointer)
- func (t *Tree) Unref()
- type Tuples
- type Unichar
- func (u Unichar) BreakType() UnicodeBreakType
- func (u Unichar) CanonicalDecomposition(resultLen *T.Gsize) *Unichar
- func (u Unichar) CombiningClass() int
- func (u Unichar) DigitValue() int
- func (u Unichar) GetMirrorChar(mirroredCh *Unichar) bool
- func (u Unichar) GetScript() UnicodeScript
- func (u Unichar) Isalnum() bool
- func (u Unichar) Isalpha() bool
- func (u Unichar) Iscntrl() bool
- func (u Unichar) Isdefined() bool
- func (u Unichar) Isdigit() bool
- func (u Unichar) Isgraph() bool
- func (u Unichar) Islower() bool
- func (u Unichar) Ismark() bool
- func (u Unichar) Isprint() bool
- func (u Unichar) Ispunct() bool
- func (u Unichar) Isspace() bool
- func (u Unichar) Istitle() bool
- func (u Unichar) Isupper() bool
- func (u Unichar) Iswide() bool
- func (u Unichar) IswideCjk() bool
- func (u Unichar) Isxdigit() bool
- func (u Unichar) Iszerowidth() bool
- func (u Unichar) ToUtf8(outbuf string) int
- func (u Unichar) Tolower() Unichar
- func (u Unichar) Totitle() Unichar
- func (u Unichar) Toupper() Unichar
- func (u Unichar) Type() UnicodeType
- func (u Unichar) Validate() bool
- func (u Unichar) XdigitValue() int
- type UnicodeBreakType
- type UnicodeScript
- type UnicodeType
- type Variant
- func (v *Variant) Boolean() bool
- func (v *Variant) Byte() T.Guchar
- func (v *Variant) Bytestring() string
- func (v *Variant) BytestringArray(length *T.Gsize) []string
- func (v *Variant) Byteswap() *Variant
- func (v *Variant) Child(index T.Gsize, formatString string, va ...VArg)
- func (v *Variant) ChildValue(index T.Gsize) *Variant
- func (v *Variant) Classify() VariantClass
- func (v *Variant) Data() T.Gconstpointer
- func (v *Variant) Double() float64
- func (v *Variant) DupBytestring(length *T.Gsize) string
- func (v *Variant) DupBytestringArray(length *T.Gsize) []string
- func (v *Variant) DupString(length *T.Gsize) string
- func (v *Variant) DupStrv(length *T.Gsize) []string
- func (v *Variant) FixedArray(nElements *T.Gsize, elementSize T.Gsize) T.Gconstpointer
- func (v *Variant) Get(formatString string, va ...VArg)
- func (v *Variant) Handle() T.GInt32
- func (v *Variant) Int16() int16
- func (v *Variant) Int32() T.GInt32
- func (v *Variant) Int64() int64
- func (v *Variant) IsContainer() bool
- func (v *Variant) IsFloating() bool
- func (v *Variant) IsNormalForm() bool
- func (v *Variant) IsOfType(typ *VariantType) bool
- func (d *Variant) Lookup(key string, formatString string, v ...VArg) bool
- func (d *Variant) LookupValue(key string, expectedType *VariantType) *Variant
- func (v *Variant) Maybe() *Variant
- func (v *Variant) NChildren() T.Gsize
- func (k *Variant) NewDictEntry(value *Variant) *Variant
- func (v *Variant) NewVariant() *Variant
- func (v *Variant) NormalForm() *Variant
- func (v *Variant) Print(typeAnnotate bool) string
- func (v *Variant) PrintString(str *String, typeAnnotate bool) *String
- func (v *Variant) Ref() *Variant
- func (v *Variant) RefSink() *Variant
- func (v *Variant) Size() T.Gsize
- func (v *Variant) Store(data T.Gpointer)
- func (v *Variant) String(length *T.Gsize) string
- func (v *Variant) Strv(length *T.Gsize) []string
- func (v *Variant) Type() *VariantType
- func (v *Variant) TypeString() string
- func (v *Variant) Uint16() uint16
- func (v *Variant) Uint32() T.GUint32
- func (v *Variant) Uint64() uint64
- func (v *Variant) Unref()
- func (v *Variant) Va(formatString string, endptr []string, app *VAList)
- func (v *Variant) Variant() *Variant
- type VariantBuilder
- func (v *VariantBuilder) Add(formatString string, va ...VArg)
- func (v *VariantBuilder) AddParsed(format string, va ...VArg)
- func (v *VariantBuilder) AddValue(value *Variant)
- func (v *VariantBuilder) Clear()
- func (v *VariantBuilder) Close()
- func (v *VariantBuilder) End() *Variant
- func (v *VariantBuilder) Init(typ *VariantType)
- func (v *VariantBuilder) Open(typ *VariantType)
- func (v *VariantBuilder) Ref() *VariantBuilder
- func (v *VariantBuilder) Unref()
- type VariantClass
- type VariantIter
- func (v *VariantIter) Copy() *VariantIter
- func (v *VariantIter) Free()
- func (v *VariantIter) Init(value *Variant) T.Gsize
- func (v *VariantIter) Loop(formatString string, va ...VArg) bool
- func (v *VariantIter) NChildren() T.Gsize
- func (v *VariantIter) Next(formatString string, va ...VArg) bool
- func (v *VariantIter) NextValue() *Variant
- type VariantType
- func (v *VariantType) Copy() *VariantType
- func (v *VariantType) DupString() string
- func (v *VariantType) Element() *VariantType
- func (v *VariantType) First() *VariantType
- func (v *VariantType) Free()
- func (v *VariantType) IsArray() bool
- func (v *VariantType) IsBasic() bool
- func (v *VariantType) IsContainer() bool
- func (v *VariantType) IsDefinite() bool
- func (v *VariantType) IsDictEntry() bool
- func (v *VariantType) IsMaybe() bool
- func (v *VariantType) IsSubtypeOf(superv *VariantType) bool
- func (v *VariantType) IsTuple() bool
- func (v *VariantType) IsVariant() bool
- func (v *VariantType) Key() *VariantType
- func (v *VariantType) NItems() T.Gsize
- func (e *VariantType) NewArray() *VariantType
- func (k *VariantType) NewDictEntry(value *VariantType) *VariantType
- func (e *VariantType) NewMaybe() *VariantType
- func (v *VariantType) Next() *VariantType
- func (v *VariantType) PeekString() string
- func (v *VariantType) StringLength() T.Gsize
- func (v *VariantType) Value() *VariantType
Constants ¶
View Source
const ( G_ASCII_DTOSTR_BUF_SIZE = 29 + 10 G_STR_DELIMITERS = "_-|> <." )
View Source
const ( TRAVERSE_LEAVES TraverseFlags = 1 << iota TRAVERSE_NON_LEAVES TRAVERSE_ALL = TRAVERSE_LEAVES | TRAVERSE_NON_LEAVES TRAVERSE_MASK = TRAVERSE_ALL TRAVERSE_LEAFS = TRAVERSE_LEAVES TRAVERSE_NON_LEAFS = TRAVERSE_NON_LEAVES )
Variables ¶
View Source
var ( InternString func(str string) string InternStaticString func(str string) string ErrorNew func(domain Quark, code int, format string, v ...VArg) *Error ErrorNewLiteral func(domain Quark, code int, message string) *Error ErrorNewValist func(domain Quark, code int, format string, args VAList) *Error ErrorFree func(e *Error) ErrorCopy func(e *Error) *Error ErrorMatches func(e *Error, domain Quark, code int) bool SetError func(err **Error, domain Quark, code int, format string, v ...VArg) SetErrorLiteral func(err **Error, domain Quark, code int, message string) PropagateError func(dest **Error, src *Error) ClearError func(err **Error) PrefixError func(err **Error, format string, v ...VArg) PropagatePrefixedError func(dest **Error, src *Error, format string, v ...VArg) GetUserName func() string GetRealName func() string GetHomeDir func() string GetTmpDir func() string GetHostName func() string GetPrgname func() string SetPrgname func(prgname string) GetApplicationName func() string SetApplicationName func(applicationName string) ReloadUserSpecialDirsCache func() GetUserDataDir func() string GetUserConfigDir func() string GetUserCacheDir func() string GetSystemDataDirs func() []string Win32GetSystemDataDirsForModule func(f func()) []string ParseDebugString func( str string, keys *T.GDebugKey, nkeys uint) uint Snprintf func( str T.Gchar, n T.Gulong, format string, v ...VArg) int Vsnprintf func(str T.Gchar, n T.Gulong, format string, args VAList) int PathIsAbsolute func(fileName string) bool PathSkipRoot func(fileName string) string Basename func(fileName string) string GetCurrentDir func() string PathGetBasename func(fileName string) string PathGetDirname func(fileName string) string NullifyPointer func(nullifyLocation *T.Gpointer) Getenv func(variable string) string Setenv func( variable, value string, overwrite bool) bool Unsetenv func(variable string) Listenv func() StrSlice GetEnviron func() []string //TODO(t):Documented? StaticMutexGetMutexImpl func(mutex **Mutex) *Mutex Usleep func(microseconds T.Gulong) OnErrorQuery func(prgName string) OnErrorStackTrace func(prgName string) Base64EncodeStep func(in *T.Guchar, leng T.Gsize, breakLines bool, out string, state, save *int) T.Gsize Base64EncodeClose func(breakLines bool, out string, state, save *int) T.Gsize Base64Encode func(data *T.Guchar, leng T.Gsize) string Base64DecodeStep func(in string, leng T.Gsize, out *T.Guchar, state *int, save *uint) T.Gsize Base64Decode func(text string, outLen *T.Gsize) *T.Guchar Base64DecodeInplace func( text string, outLen *T.Gsize) *T.Guchar BitLock func(address *int, lockBit int) BitTrylock func(address *int, lockBit int) bool BitUnlock func(address *int, lockBit int) GetSystemConfigDirs func() []string GetUserRuntimeDir func() string GetLanguageNames func() []string GetLocaleVariants func(locale string) []string Atexit func(f T.GVoidFunc) GlibCheckVersion func( requiredMajor, requiredMinor, requiredMicro uint) string Free func(mem T.Gpointer) Malloc func(nBytes T.Gsize) T.Gpointer Malloc0 func(nBytes T.Gsize) T.Gpointer Realloc func(mem T.Gpointer, nBytes T.Gsize) T.Gpointer TryMalloc func(nBytes T.Gsize) T.Gpointer TryMalloc0 func(nBytes T.Gsize) T.Gpointer TryRealloc func(mem T.Gpointer, nBytes T.Gsize) T.Gpointer MallocN func(nBlocks T.Gsize, nBlockBytes T.Gsize) T.Gpointer Malloc0N func(nBlocks T.Gsize, nBlockBytes T.Gsize) T.Gpointer ReallocN func(mem T.Gpointer, nBlocks T.Gsize, nBlockBytes T.Gsize) T.Gpointer TryMallocN func(nBlocks T.Gsize, nBlockBytes T.Gsize) T.Gpointer TryMalloc0N func(nBlocks T.Gsize, nBlockBytes T.Gsize) T.Gpointer TryReallocN func(mem T.Gpointer, nBlocks T.Gsize, nBlockBytes T.Gsize) T.Gpointer MemIsSystemMalloc func() bool MemProfile func() BlowChunks func() ConvertErrorQuark func() Quark Convert func(str string, leng T.Gssize, toCodeset, fromCodeset string, bytesRead, bytesWritten *T.Gsize, e **Error) string ConvertWithIconv func(str string, leng T.Gssize, converter IConv, bytesRead, bytesWritten *T.Gsize, e **Error) string ConvertWithFallback func(str string, leng T.Gssize, toCodeset, fromCodeset, fallback string, bytesRead, bytesWritten *T.Gsize, e **Error) string LocaleToUtf8 func(opsysstr string, leng T.Gssize, bytesRead, bytesWritten *T.Gsize, e **Error) string LocaleFromUtf8 func(utf8str string, leng T.Gssize, bytesRead, bytesWritten *T.Gsize, e **Error) string FilenameToUtf8 func(opsysstr string, leng T.Gssize, bytesRead, bytesWritten *T.Gsize, e **Error) string FilenameFromUtf8 func(utf8str string, leng T.Gssize, bytesRead, bytesWritten *T.Gsize, e **Error) string FilenameFromUri func(uri string, hostname **T.Gchar, e **Error) string FilenameToUri func(filename, hostname string, e **Error) string FilenameDisplayName func(filename string) string GetFilenameCharsets func(charsets ***T.Gchar) bool FilenameDisplayBasename func(filename string) string UriListExtractUris func(uriList string) []string DatalistInit func(datalist **T.GData) DatalistClear func(datalist **T.GData) DatalistIdGetData func(datalist **T.GData, keyId Quark) T.Gpointer DatalistIdSetDataFull func(datalist **T.GData, keyId Quark, data T.Gpointer, destroyFunc O.DestroyNotify) DatalistIdRemoveNoNotify func(datalist **T.GData, keyId Quark) T.Gpointer DatalistForeach func(datalist **T.GData, f T.GDataForeachFunc, userData T.Gpointer) DatalistSetFlags func(datalist **T.GData, flags uint) DatalistUnsetFlags func(datalist **T.GData, flags uint) DatalistGetFlags func(datalist **T.GData) uint DatasetDestroy func(datasetLocation T.Gconstpointer) DatasetIdGetData func(datasetLocation T.Gconstpointer, keyId Quark) T.Gpointer DatasetIdSetDataFull func(datasetLocation T.Gconstpointer, keyId Quark, data T.Gpointer, destroyFunc O.DestroyNotify) DatasetIdRemoveNoNotify func(datasetLocation T.Gconstpointer, keyId Quark) T.Gpointer DatasetForeach func(datasetLocation T.Gconstpointer, f T.GDataForeachFunc, userData T.Gpointer) FileErrorQuark func() Quark FileErrorFromErrno func(errNo int) T.GFileError FileTest func(filename string, test T.GFileTest) bool FileGetContents func(filename string, contents **T.Gchar, length *T.Gsize, e **Error) bool FileSetContents func(filename, contents string, length T.Gssize, e **Error) bool FileReadLink func(filename string, e **Error) string Mkstemp func(tmpl string) int MkstempFull func(tmpl string, flags, mode int) int FileOpenTmp func(tmpl string, nameUsed **T.Gchar, e **Error) int FormatSizeForDisplay func(size T.Goffset) string BuildPath func(separator, firstElement string, v ...VArg) string BuildPathv func(separator string, args []string) string BuildFilename func(firstElement string, v ...VArg) string BuildFilenamev func(args []string) string MkdirWithParents func(pathname string, mode int) int StrEqual func(v1, v2 T.Gconstpointer) bool StrHash func(v T.Gconstpointer) uint IntEqual func(v1, v2 T.Gconstpointer) bool IntHash func(v T.Gconstpointer) uint Int64Equal func(v1, v2 T.Gconstpointer) bool Int64Hash func(v T.Gconstpointer) uint DoubleEqual func(v1, v2 T.Gconstpointer) bool DoubleHash func(v T.Gconstpointer) uint DirectHash func(v T.Gconstpointer) uint DirectEqual func(v1, v2 T.Gconstpointer) bool HostnameIsNonAscii func(hostname string) bool HostnameIsAsciiEncoded func(hostname string) bool HostnameIsIpAddress func(hostname string) bool HostnameToAscii func(hostname string) string HostnameToUnicode func(hostname string) string Poll func(fds *T.GPollFD, nfds uint, timeout int) int IdleSourceNew func() *O.Source ChildWatchSourceNew func(pid T.GPid) *O.Source GetCurrentTime func(result *TimeVal) GetMonotonicTime func() int64 GetRealTime func() int64 TimeoutSourceNew func(interval uint) *O.Source TimeoutSourceNewSeconds func(interval uint) *O.Source TimeoutAddFull func(priority int, interval uint, function O.SourceFunc, data T.Gpointer, notify O.DestroyNotify) uint TimeoutAdd func(interval uint, function O.SourceFunc, data T.Gpointer) uint TimeoutAddSecondsFull func(priority int, interval uint, function O.SourceFunc, data T.Gpointer, notify O.DestroyNotify) uint TimeoutAddSeconds func(interval uint, function O.SourceFunc, data T.Gpointer) uint ChildWatchAddFull func(priority int, pid T.GPid, function T.GChildWatchFunc, data T.Gpointer, notify O.DestroyNotify) uint ChildWatchAdd func(pid T.GPid, function T.GChildWatchFunc, data T.Gpointer) uint IdleAdd func(function O.SourceFunc, data T.Gpointer) uint IdleAddFull func(priority int, function O.SourceFunc, data T.Gpointer, notify O.DestroyNotify) uint IdleRemoveByData func(data T.Gpointer) bool GetCharset func(charset **T.Char) bool Utf8GetChar func(p string) Unichar Utf8GetCharValidated func(p string, maxLen T.Gssize) Unichar Utf8OffsetToPointer func(str string, offset T.Glong) string Utf8PointerToOffset func(str string, pos string) T.Glong Utf8PrevChar func(p string) string Utf8FindNextChar func(p string, end string) string Utf8FindPrevChar func(str string, p string) string Utf8Strlen func(p string, max T.Gssize) T.Glong Utf8Strncpy func(dest, src string, n T.Gsize) string Utf8Strchr func(p string, leng T.Gssize, c Unichar) string Utf8Strrchr func(p string, leng T.Gssize, c Unichar) string Utf8Strreverse func(str string, leng T.Gssize) string Utf8ToUtf16 func(str string, leng T.Glong, itemsRead, itemsWritten *T.Glong, e **Error) *T.Gunichar2 Utf8ToUcs4 func(str string, leng T.Glong, itemsRead, itemsWritten *T.Glong, e **Error) *Unichar Utf8ToUcs4Fast func(str string, leng T.Glong, itemsWritten *T.Glong) *Unichar Utf16ToUcs4 func(str *T.Gunichar2, leng T.Glong, itemsRead, itemsWritten *T.Glong, e **Error) *Unichar Utf16ToUtf8 func(str *T.Gunichar2, leng T.Glong, itemsRead, itemsWritten *T.Glong, e **Error) string Ucs4ToUtf16 func(str *Unichar, leng T.Glong, itemsRead, itemsWritten *T.Glong, e **Error) *T.Gunichar2 Ucs4ToUtf8 func(str *Unichar, leng T.Glong, itemsRead, itemsWritten *T.Glong, e **Error) string Utf8Validate func(str string, maxLen T.Gssize, end **T.Gchar) bool Utf8Strup func(str string, leng T.Gssize) string Utf8Strdown func(str string, leng T.Gssize) string Utf8Casefold func(str string, leng T.Gssize) string Utf8Normalize func(str string, leng T.Gssize, mode T.GNormalizeMode) string Utf8Collate func(str1 string, str2 string) int Utf8CollateKey func(str string, leng T.Gssize) string Utf8CollateKeyForFilename func(str string, leng T.Gssize) string LogSetHandler func(logDomain string, logLevels T.GLogLevelFlags, logFunc T.GLogFunc, userData T.Gpointer) uint LogRemoveHandler func(logDomain string, handlerId uint) LogDefaultHandler func(logDomain string, logLevel T.GLogLevelFlags, message string, unusedData T.Gpointer) LogSetDefaultHandler func(logFunc T.GLogFunc, userData T.Gpointer) T.GLogFunc Log func(logDomain string, logLevel T.GLogLevelFlags, format string, v ...VArg) Logv func(logDomain string, logLevel T.GLogLevelFlags, format string, args VAList) LogSetFatalMask func(logDomain string, fatalMask T.GLogLevelFlags) T.GLogLevelFlags LogSetAlwaysFatal func(fatalMask T.GLogLevelFlags) T.GLogLevelFlags ReturnIfFailWarning func(logDomain string, prettyFunction string, expression string) WarnMessage func(domain string, file string, line int, f string, warnexpr string) AssertWarning func(logDomain string, file string, line int, prettyFunction string, expression string) Print func(format string, v ...VArg) SetPrintHandler func(f T.GPrintFunc) T.GPrintFunc Printerr func(format string, v ...VArg) SetPrinterrHandler func(f T.GPrintFunc) T.GPrintFunc NodeNew func(data T.Gpointer) *T.GNode NodeDestroy func(root *T.GNode) NodeUnlink func(node *T.GNode) NodeCopyDeep func(node *T.GNode, copyFunc T.GCopyFunc, data T.Gpointer) *T.GNode NodeCopy func(node *T.GNode) *T.GNode NodeInsert func(parent *T.GNode, position int, node *T.GNode) *T.GNode NodeInsertBefore func(parent *T.GNode, sibling *T.GNode, node *T.GNode) *T.GNode NodeInsertAfter func(parent *T.GNode, sibling *T.GNode, node *T.GNode) *T.GNode NodePrepend func(parent *T.GNode, node *T.GNode) *T.GNode NodeNNodes func(root *T.GNode, flags TraverseFlags) uint NodeGetRoot func(node *T.GNode) *T.GNode NodeIsAncestor func(node *T.GNode, descendant *T.GNode) bool NodeDepth func(node *T.GNode) uint NodeFind func(root *T.GNode, order TraverseType, flags TraverseFlags, data T.Gpointer) *T.GNode NodeTraverse func(root *T.GNode, order TraverseType, flags TraverseFlags, maxDepth int, f T.GNodeTraverseFunc, data T.Gpointer) NodeMaxHeight func(root *T.GNode) uint NodeChildrenForeach func(node *T.GNode, flags TraverseFlags, f T.GNodeForeachFunc, data T.Gpointer) NodeReverseChildren func(node *T.GNode) NodeNChildren func(node *T.GNode) uint NodeNthChild func(node *T.GNode, n uint) *T.GNode NodeLastChild func(node *T.GNode) *T.GNode NodeFindChild func(node *T.GNode, flags TraverseFlags, data T.Gpointer) *T.GNode NodeChildPosition func(node *T.GNode, child *T.GNode) int NodeChildIndex func(node *T.GNode, data T.Gpointer) int NodeFirstSibling func(node *T.GNode) *T.GNode NodeLastSibling func(node *T.GNode) *T.GNode NodePushAllocator func(dummy T.Gpointer) NodePopAllocator func() SpacedPrimesClosest func(num uint) uint QsortWithData func(pbase T.Gconstpointer, totalElems int, size T.Gsize, compareFunc T.GCompareDataFunc, userData T.Gpointer) MatchInfoGetRegex func(matchInfo *T.GMatchInfo) *Regex MatchInfoGetString func(matchInfo *T.GMatchInfo) string MatchInfoFree func(matchInfo *T.GMatchInfo) MatchInfoNext func(matchInfo *T.GMatchInfo, e **Error) bool MatchInfoMatches func(matchInfo *T.GMatchInfo) bool MatchInfoGetMatchCount func(matchInfo *T.GMatchInfo) int MatchInfoIsPartialMatch func(matchInfo *T.GMatchInfo) bool MatchInfoExpandReferences func(matchInfo *T.GMatchInfo, stringToExpand string, e **Error) string MatchInfoFetch func(matchInfo *T.GMatchInfo, matchNum int) string MatchInfoFetchPos func(matchInfo *T.GMatchInfo, matchNum int, startPos *int, endPos *int) bool MatchInfoFetchNamed func(matchInfo *T.GMatchInfo, name string) string MatchInfoFetchNamedPos func(matchInfo *T.GMatchInfo, name string, startPos *int, endPos *int) bool MatchInfoFetchAll func( matchInfo *T.GMatchInfo) []string // AsciiTolower func(c T.Gchar) T.Gchar AsciiToupper func(c T.Gchar) T.Gchar AsciiDigitValue func(c T.Gchar) int AsciiXdigitValue func(c T.Gchar) int Strdelimit func( str, delimiters string, newDelimiter T.Gchar) string Strcanon func( str, validChars string, substitutor T.Gchar) string Strerror func(errnum int) string Strsignal func(signum int) string Strreverse func(str string) string // in place Strlcpy func( dest *T.Gchar, src string, destSize T.Gsize) T.Gsize Strlcat func( dest T.Gchar, src string, destSize T.Gsize) T.Gsize StrstrLen func(haystack string, haystackLen T.Gssize, needle string) *T.Gchar Strrstr func(haystack string, needle string) *T.Gchar StrrstrLen func(haystack string, haystackLen T.Gssize, needle string) *T.Gchar StrHasSuffix func(str string, suffix string) bool StrHasPrefix func(str string, prefix string) bool Strtod func(nptr string, endptr **T.Gchar) float64 AsciiStrtod func(nptr string, endptr **T.Gchar) float64 AsciiStrtoull func( nptr string, endptr **T.Gchar, base uint) uint64 AsciiStrtoll func( nptr string, endptr **T.Gchar, base uint) int64 // suggested bufLen G_ASCII_DTOSTR_BUF_SIZE AsciiDtostr func( buffer *T.Gchar, bufLen int, d float64) string AsciiFormatd func(buffer *T.Gchar, bufLen int, format string, d float64) string Strchug func(str string) string // in place Strchomp func(str string) string // in place AsciiStrcasecmp func(s1 string, s2 string) int AsciiStrncasecmp func(s1 string, s2 string, n T.Gsize) int AsciiStrdown func(str string, leng T.Gssize) Str AsciiStrup func(str string, leng T.Gssize) Str Strdup func(str string) Str StrdupPrintf func(format string, v ...VArg) Str StrdupVprintf func(format string, args VAList) Str Strndup func(str string, n T.Gsize) Str Strnfill func(length T.Gsize, fillChar T.Gchar) Str Strconcat func(string1 string, v ...VArg) Str Strjoin func(separator string, v ...VArg) Str Strcompress func(source string) Str Strescape func(source, exceptions string) Str Memdup func(mem T.Gconstpointer, byteSize uint) T.Gpointer Strsplit func(str, delimiter string, maxTokens int) StrSlice StrsplitSet func( str, delimiters string, maxTokens int) StrSlice Strjoinv func(separator string, strArray []string) Str Strfreev func(strArray **T.Gchar) // left as is for Dispose Strdupv func(strArray []string) StrSlice StrvLength func(strArray **T.Gchar) uint // []string has len() Stpcpy func(dest *T.Gchar, src string) *T.Gchar StripContext func(msgid, msgval string) string Dgettext func(domain, msgid string) string Dcgettext func(domain, msgid string, category int) string Dngettext func( domain, msgid, msgidPlural string, n T.Gulong) string Dpgettext func( domain, msgctxtid string, msgidoffset T.Gsize) string Dpgettext2 func(domain, context, msgid string) string // Strcmp0 func(str1, str2 string) int UriUnescapeString func(escapedString, illegalCharacters string) string UriUnescapeSegment func(escapedString, escapedStringEnd, illegalCharacters string) string UriParseScheme func(uri string) string UriEscapeString func(unescaped, reservedCharsAllowed string, allowUtf8 bool) string Win32Ftruncate func(f int, size uint) int Win32Getlocale func() string Win32ErrorMessage func(err int) string Win32GetPackageInstallationDirectory func( pkg, dllName string) string Win32GetPackageInstallationSubdirectory func( pkg, dllName, subdir string) string Win32GetPackageInstallationDirectoryOfModule func( hmodule T.Gpointer) string Win32GetWindowsVersion func() uint Win32LocaleFilenameFromUtf8 func( utf8filename string) string Access func(filename string, mode int) int Chmod func(filename string, mode int) int Open func(filename string, flags int, mode int) int Creat func(filename string, mode int) int Rename func(oldfilename, newfilename string) int Mkdir func(filename string, mode int) int Chdir func(path string) int Stat func(filename string, buf *GStatBuf) int Lstat func(filename string, buf *GStatBuf) int Unlink func(filename string) int Remove func(filename string) int Rmdir func(filename string) int Fopen func(filename, mode string) *T.FILE Freopen func( filename, mode string, stream *T.FILE) *T.FILE Utime func(filename string, utb *T.Utimbuf) int FindProgramInPath func(program string) string Printf func(format string, v ...VArg) int Fprintf func(file *T.FILE, format string, v ...VArg) int Sprintf func(str *T.Gchar, format string, v ...VArg) int Vprintf func(format string, args VAList) int Vfprintf func( file *T.FILE, format string, args VAList) int Vsprintf func( str T.Gchar, format string, args VAList) int Vasprintf func( str **T.Gchar, format string, args VAList) int GetUserSpecialDir func(directory T.GUserDirectory) string MarkupCollectAttributes func(elementName string, attributeNames []string, attributeValues []string, err **Error, firstType T.GMarkupCollectType, firstAttr string, v ...VArg) bool MarkupErrorQuark func() Quark MemSetVtable func(vtable *T.GMemVTable) OptionErrorQuark func() Quark PrintfStringUpperBound func( format string, args VAList) T.Gsize RegexErrorQuark func() Quark )
View Source
var ( AllocatorNew func(name string, nPreallocs uint) *Allocator AllocatorFree func(a *Allocator) )
View Source
var ( ArrayNew func(zeroTerminated, clear bool, elementSize uint) *Array ArraySizedNew func(zeroTerminated, clear bool, elementSize, reservedSize uint) *Array ArrayFree func(a *Array, freeSegment bool) string ArrayRef func(a *Array) *Array ArrayUnref func(a *Array) ArrayGetElementSize func(a *Array) uint ArrayAppendVals func(a *Array, data T.Gconstpointer, leng uint) *Array ArrayPrependVals func(a *Array, data T.Gconstpointer, leng uint) *Array ArrayInsertVals func(a *Array, index uint, data T.Gconstpointer, leng uint) *Array ArraySetSize func(a *Array, length uint) *Array ArrayRemoveIndex func(a *Array, index uint) *Array ArrayRemoveIndexFast func(a *Array, index uint) *Array ArrayRemoveRange func(a *Array, index, length uint) *Array ArraySort func(a *Array, compareFunc T.GCompareFunc) ArraySortWithData func(a *Array, compareFunc T.GCompareDataFunc, userData T.Gpointer) )
View Source
var ( AssertionMessage func(domain, file string, line int, f, message string) AssertionMessageExpr func(domain, file string, line int, f, expr string) AssertionMessageCmpstr func(domain, file string, line int, f, expr, arg1, cmp, arg2 string) AssertionMessageCmpnum func(domain, file string, line int, f, expr string, arg1 T.LongDouble, cmp string, arg2 T.LongDouble, numtype T.Char) AssertionMessageError func(domain, file string, line int, f, expr string, e *Error, errorDomain Quark, errorCode int) )
View Source
var ( AsyncQueueNew func() *AsyncQueue AsyncQueueNewFull func(itemFreeFunc O.DestroyNotify) *AsyncQueue AsyncQueueLock func(a *AsyncQueue) AsyncQueueUnlock func(a *AsyncQueue) AsyncQueueRef func(a *AsyncQueue) *AsyncQueue AsyncQueueUnref func(a *AsyncQueue) AsyncQueueRefUnlocked func(a *AsyncQueue) AsyncQueueUnrefAndUnlock func(a *AsyncQueue) AsyncQueuePush func(a *AsyncQueue, data T.Gpointer) AsyncQueuePushUnlocked func(a *AsyncQueue, data T.Gpointer) AsyncQueuePushSorted func(a *AsyncQueue, data T.Gpointer, f T.GCompareDataFunc, userData T.Gpointer) AsyncQueuePushSortedUnlocked func(a *AsyncQueue, data T.Gpointer, f T.GCompareDataFunc, userData T.Gpointer) AsyncQueuePop func(a *AsyncQueue) T.Gpointer AsyncQueuePopUnlocked func(a *AsyncQueue) T.Gpointer AsyncQueueTryPop func(a *AsyncQueue) T.Gpointer AsyncQueueTryPopUnlocked func(a *AsyncQueue) T.Gpointer AsyncQueueTimedPop func(a *AsyncQueue, endTime *TimeVal) T.Gpointer AsyncQueueTimedPopUnlocked func(a *AsyncQueue, endTime *TimeVal) T.Gpointer AsyncQueueLength func(a *AsyncQueue) int AsyncQueueLengthUnlocked func(a *AsyncQueue) int AsyncQueueSort func(a *AsyncQueue, f T.GCompareDataFunc, userData T.Gpointer) AsyncQueueSortUnlocked func(a *AsyncQueue, f T.GCompareDataFunc, userData T.Gpointer) )
View Source
var ( AtomicIntExchangeAndAdd func(atomic *int, val int) int AtomicIntAdd func(atomic *int, val int) AtomicIntCompareAndExchange func(atomic *int, oldval, newval int) bool AtomicPointerCompareAndExchange func(atomic *T.Gpointer, oldval, newval T.Gpointer) bool AtomicIntGet func(atomic *int) int AtomicIntSet func(atomic *int, newval int) AtomicPointerGet func(atomic *T.Gpointer) T.Gpointer AtomicPointerSet func(atomic *T.Gpointer, newval T.Gpointer) )
View Source
var ( BookmarkFileNew func() *BookmarkFile BookmarkFileErrorQuark func() Quark BookmarkFileAddApplication func(bookmark *BookmarkFile, uri, name, exec string) BookmarkFileAddGroup func(bookmark *BookmarkFile, uri, group string) BookmarkFileFree func(bookmark *BookmarkFile) BookmarkFileGetAdded func(bookmark *BookmarkFile, uri string, e **Error) T.TimeT BookmarkFileGetAppInfo func(bookmark *BookmarkFile, uri, name string, exec **T.Gchar, count *uint, stamp *T.TimeT, e **Error) bool BookmarkFileGetApplications func(bookmark *BookmarkFile, uri string, length *T.Gsize, e **Error) []string BookmarkFileGetDescription func(bookmark *BookmarkFile, uri string, e **Error) string BookmarkFileGetGroups func(bookmark *BookmarkFile, uri string, length *T.Gsize, e **Error) []string BookmarkFileGetIcon func(bookmark *BookmarkFile, uri string, href, mimeType **T.Gchar, e **Error) bool BookmarkFileGetIsPrivate func(bookmark *BookmarkFile, uri string, e **Error) bool BookmarkFileGetMimeType func(bookmark *BookmarkFile, uri string, e **Error) string BookmarkFileGetModified func(bookmark *BookmarkFile, uri string, e **Error) T.TimeT BookmarkFileGetSize func(bookmark *BookmarkFile) int BookmarkFileGetTitle func(bookmark *BookmarkFile, uri, e **Error) string BookmarkFileGetUris func(bookmark *BookmarkFile, length *T.Gsize) []string BookmarkFileGetVisited func(bookmark *BookmarkFile, uri string, e **Error) T.TimeT BookmarkFileHasApplication func(bookmark *BookmarkFile, uri, name string, e **Error) bool BookmarkFileHasGroup func(bookmark *BookmarkFile, uri, group string, e **Error) bool BookmarkFileHasItem func(bookmark *BookmarkFile, uri string) bool BookmarkFileLoadFromData func(bookmark *BookmarkFile, data string, length T.Gsize, e **Error) bool BookmarkFileLoadFromDataDirs func(bookmark *BookmarkFile, file string, fullPath **T.Gchar, e **Error) bool BookmarkFileLoadFromFile func(bookmark *BookmarkFile, filename string, e **Error) bool BookmarkFileMoveItem func(bookmark *BookmarkFile, oldUri, newUri string, e **Error) bool BookmarkFileRemoveApplication func(bookmark *BookmarkFile, uri, name string, e **Error) bool BookmarkFileRemoveGroup func(bookmark *BookmarkFile, uri, group string, e **Error) bool BookmarkFileRemoveItem func(bookmark *BookmarkFile, uri string, e **Error) bool BookmarkFileSetAdded func(bookmark *BookmarkFile, uri string, added T.TimeT) BookmarkFileSetAppInfo func(bookmark *BookmarkFile, uri, name, exec string, count int, stamp T.TimeT, e **Error) bool BookmarkFileSetDescription func(bookmark *BookmarkFile, uri string, description string) BookmarkFileSetGroups func(bookmark *BookmarkFile, uri string, groups **T.Gchar, length T.Gsize) BookmarkFileSetIcon func(bookmark *BookmarkFile, uri, href, mimeType string) BookmarkFileSetIsPrivate func(bookmark *BookmarkFile, uri string, isPrivate bool) BookmarkFileSetMimeType func(bookmark *BookmarkFile, uri, mimeType string) BookmarkFileSetModified func(bookmark *BookmarkFile, uri string, modified T.TimeT) BookmarkFileSetTitle func(bookmark *BookmarkFile, uri, title string) BookmarkFileSetVisited func(bookmark *BookmarkFile, uri string, visited T.TimeT) BookmarkFileToData func(bookmark *BookmarkFile, length *T.Gsize, e **Error) string BookmarkFileToFile func(bookmark *BookmarkFile, filename string, e **Error) bool )
View Source
var ( ByteArrayNew func() *ByteArray ByteArraySizedNew func(reservedSize uint) *ByteArray ByteArrayAppend func(array *ByteArray, data *uint8, leng uint) *ByteArray ByteArrayFree func(array *ByteArray, freeSegment bool) *uint8 ByteArrayPrepend func(array *ByteArray, data *uint8, leng uint) *ByteArray ByteArrayRef func(array *ByteArray) *ByteArray ByteArrayRemoveIndex func(array *ByteArray, index uint) *ByteArray ByteArrayRemoveIndexFast func(array *ByteArray, index uint) *ByteArray ByteArrayRemoveRange func(array *ByteArray, index, length uint) *ByteArray ByteArraySetSize func(array *ByteArray, length uint) *ByteArray ByteArraySort func(array *ByteArray, compareFunc T.GCompareFunc) ByteArraySortWithData func(array *ByteArray, compareFunc T.GCompareDataFunc, userData T.Gpointer) ByteArrayUnref func(array *ByteArray) )
View Source
var ( CacheNew func(valueNewFunc CacheNewFunc, valueDestroyFunc CacheDestroyFunc, keyDupFunc CacheDupFunc, keyDestroyFunc CacheDestroyFunc, hashKeyFunc HashFunc, hashValueFunc HashFunc, keyEqualFunc T.GEqualFunc) *Cache CacheDestroy func(c *Cache) CacheInsert func(c *Cache, key T.Gpointer) T.Gpointer CacheKeyForeach func(c *Cache, f HFunc, userData T.Gpointer) CacheRemove func(c *Cache, value T.Gconstpointer) CacheValueForeach func(c *Cache, f HFunc, userData T.Gpointer) )
View Source
var ( ChecksumNew func(checksumType ChecksumType) *Checksum ChecksumCopy func(c *Checksum) *Checksum ChecksumFree func(c *Checksum) ChecksumGetDigest func(c *Checksum, buffer *uint8, digestLen *T.Gsize) ChecksumGetString func(c *Checksum) string ChecksumReset func(c *Checksum) ChecksumUpdate func(c *Checksum, data *T.Guchar, length T.Gssize) ChecksumTypeGetLength func(c ChecksumType) T.Gssize )
View Source
var ( CompletionNew func(f CompletionFunc) *Completion CompletionAddItems func(c *Completion, items *List) CompletionClearItems func(c *Completion) CompletionComplete func(c *Completion, prefix string, newPrefix **T.Gchar) *List CompletionCompleteUtf8 func(c *Completion, prefix string, newPrefix **T.Gchar) *List CompletionFree func(c *Completion) CompletionRemoveItems func(c *Completion, items *List) CompletionSetCompare func(c *Completion, strncmpFunc CompletionStrncmpFunc) )
View Source
var ( ComputeChecksumForData func(c ChecksumType, data *T.Guchar, length T.Gsize) string ComputeChecksumForString func(c ChecksumType, str string, length T.Gssize) string )
View Source
var ( DateNew func() *Date DateNewDmy func(day DateDay, month DateMonth, year DateYear) *Date DateNewJulian func(julianDay T.GUint32) *Date DateGetDaysInMonth func(month DateMonth, year DateYear) uint8 DateGetMondayWeeksInYear func(year DateYear) uint8 DateGetSundayWeeksInYear func(year DateYear) uint8 DateIsLeapYear func(year DateYear) bool DateStrftime func(s string, slen T.Gsize, format string, date *Date) T.Gsize DateValidDay func(day DateDay) bool DateValidDmy func(day DateDay, month DateMonth, year DateYear) bool DateValidJulian func(julianDate T.GUint32) bool DateValidMonth func(month DateMonth) bool DateValidWeekday func(weekday DateWeekday) bool DateValidYear func(year DateYear) bool DateFree func(d *Date) DateValid func(d *Date) bool DateGetWeekday func(d *Date) DateWeekday DateGetMonth func(d *Date) DateMonth DateGetYear func(d *Date) DateYear DateGetDay func(d *Date) DateDay DateGetJulian func(d *Date) T.GUint32 DateGetDayOfYear func(d *Date) uint DateGetMondayWeekOfYear func(d *Date) uint DateGetSundayWeekOfYear func(d *Date) uint DateGetIso8601WeekOfYear func(d *Date) uint DateClear func(d *Date, nDates uint) DateSetParse func(d *Date, str string) DateSetTimeT func(d *Date, timet T.TimeT) DateSetTimeVal func(d *Date, timeval *TimeVal) DateSetTime func(d *Date, time T.GTime) DateSetMonth func(d *Date, month DateMonth) DateSetDay func(d *Date, day DateDay) DateSetYear func(d *Date, year DateYear) DateSetDmy func(d *Date, day DateDay, month DateMonth, y DateYear) DateSetJulian func(d *Date, julianDate T.GUint32) DateIsFirstOfMonth func(d *Date) bool DateIsLastOfMonth func(d *Date) bool DateAddDays func(d *Date, nDays uint) DateSubtractDays func(d *Date, nDays uint) DateAddMonths func(d *Date, nMonths uint) DateSubtractMonths func(d *Date, nMonths uint) DateAddYears func(d *Date, nYears uint) DateSubtractYears func(d *Date, nYears uint) DateDaysBetween func(d *Date, d2 *Date) int DateCompare func(d *Date, d2 *Date) int DateToStructTm func(d *Date, tm *T.Tm) DateClamp func(d *Date, minDate, maxDate *Date) DateOrder func(d *Date, d2 *Date) )
View Source
var ( DateTimeNew func(tz *TimeZone, year int, month int, day int, hour int, minute int, seconds float64) *DateTime DateTimeNewFromTimevalLocal func(tv *TimeVal) *DateTime DateTimeNewFromTimevalUtc func(tv *TimeVal) *DateTime DateTimeNewFromUnixLocal func(t int64) *DateTime DateTimeNewFromUnixUtc func(t int64) *DateTime DateTimeNewLocal func(year int, month int, day int, hour int, minute int, seconds float64) *DateTime DateTimeNewNow func(tz *TimeZone) *DateTime DateTimeNewNowLocal func() *DateTime DateTimeNewNowUtc func() *DateTime DateTimeNewUtc func(year int, month int, day int, hour int, minute int, seconds float64) *DateTime DateTimeCompare func(dt1 T.Gconstpointer, dt2 T.Gconstpointer) int DateTimeHash func(datetime T.Gconstpointer) uint DateTimeEqual func(dt1 T.Gconstpointer, dt2 T.Gconstpointer) bool DateTimeAdd func(d *DateTime, timespan T.GTimeSpan) *DateTime DateTimeAddDays func(d *DateTime, days int) *DateTime DateTimeAddFull func(d *DateTime, years, months, days, hours, minutes int, seconds float64) *DateTime DateTimeAddHours func(d *DateTime, hours int) *DateTime DateTimeAddMinutes func(d *DateTime, minutes int) *DateTime DateTimeAddMonths func(d *DateTime, months int) *DateTime DateTimeAddSeconds func(d *DateTime, seconds float64) *DateTime DateTimeAddWeeks func(d *DateTime, weeks int) *DateTime DateTimeAddYears func(d *DateTime, years int) *DateTime DateTimeDifference func(end, begin *DateTime) T.GTimeSpan DateTimeFormat func(d *DateTime, format string) string DateTimeGetDayOfMonth func(d *DateTime) int DateTimeGetDayOfWeek func(d *DateTime) int DateTimeGetDayOfYear func(d *DateTime) int DateTimeGetHour func(d *DateTime) int DateTimeGetMicrosecond func(d *DateTime) int DateTimeGetMinute func(d *DateTime) int DateTimeGetMonth func(d *DateTime) int DateTimeGetSecond func(d *DateTime) int DateTimeGetSeconds func(d *DateTime) float64 DateTimeGetTimezoneAbbreviation func(d *DateTime) string DateTimeGetUtcOffset func(d *DateTime) T.GTimeSpan DateTimeGetWeekNumberingYear func(d *DateTime) int DateTimeGetWeekOfYear func(d *DateTime) int DateTimeGetYear func(d *DateTime) int DateTimeGetYmd func(d *DateTime, year, month, day *int) DateTimeIsDaylightSavings func(d *DateTime) bool DateTimeRef func(d *DateTime) *DateTime DateTimeToLocal func(d *DateTime) *DateTime DateTimeToTimeval func(d *DateTime, tv *TimeVal) bool DateTimeToTimezone func(d *DateTime, tz *TimeZone) *DateTime DateTimeToUnix func(d *DateTime) int64 DateTimeToUtc func(d *DateTime) *DateTime DateTimeUnref func(d *DateTime) )
View Source
var ( DirOpen func(path string, flags uint, e **Error) *Dir DirClose func(d *Dir) DirReadName func(d *Dir) string DirRewind func(d *Dir) )
View Source
var ( HashTableNew func(hashFunc HashFunc, keyEqualFunc T.GEqualFunc) *HashTable HashTableNewFull func(hashFunc HashFunc, keyEqualFunc T.GEqualFunc, keyDestroyFunc O.DestroyNotify, valueDestroyFunc O.DestroyNotify) *HashTable HashTableDestroy func(h *HashTable) HashTableFind func(h *HashTable, predicate HRFunc, userData T.Gpointer) T.Gpointer HashTableForeach func(h *HashTable, f HFunc, userData T.Gpointer) HashTableForeachRemove func(h *HashTable, f HRFunc, userData T.Gpointer) uint HashTableForeachSteal func(h *HashTable, f HRFunc, userData T.Gpointer) uint HashTableGetKeys func(h *HashTable) *List HashTableGetValues func(h *HashTable) *List HashTableInsert func(h *HashTable, key T.Gpointer, value T.Gpointer) HashTableLookup func(h *HashTable, key T.Gconstpointer) T.Gpointer HashTableLookupExtended func(h *HashTable, lookupKey T.Gconstpointer, origKey, value *T.Gpointer) bool HashTableRef func(h *HashTable) *HashTable HashTableRemove func(h *HashTable, key T.Gconstpointer) bool HashTableRemoveAll func(h *HashTable) HashTableReplace func(h *HashTable, key T.Gpointer, value T.Gpointer) HashTableSize func(h *HashTable) uint HashTableSteal func(h *HashTable, key T.Gconstpointer) bool HashTableStealAll func(h *HashTable) HashTableUnref func(h *HashTable) )
View Source
var ( HashTableIterGetHashTable func(h *HashTableIter) *HashTable HashTableIterInit func(h *HashTableIter, hashTable *HashTable) HashTableIterNext func(h *HashTableIter, key *T.Gpointer, value *T.Gpointer) bool HashTableIterRemove func(h *HashTableIter) HashTableIterSteal func(h *HashTableIter) )
View Source
var ( HookCompareIds func(newHook *Hook, sibling *Hook) int HookAlloc func(h *HookList) *Hook HookDestroy func(h *HookList, hookId T.Gulong) bool HookDestroyLink func(h *HookList, hook *Hook) HookFind func(h *HookList, needValids bool, f HookFindFunc, data T.Gpointer) *Hook HookFindData func(h *HookList, needValids bool, data T.Gpointer) *Hook HookFindFunc_ func(h *HookList, needValids bool, f T.Gpointer) *Hook HookFindFuncData func(h *HookList, needValids bool, f T.Gpointer, data T.Gpointer) *Hook HookFirstValid func(h *HookList, mayBeInCall bool) *Hook HookFree func(h *HookList, hook *Hook) HookGet func(h *HookList, hookId T.Gulong) *Hook HookInsertBefore func(h *HookList, sibling, hook *Hook) HookInsertSorted func(h *HookList, hook *Hook, f HookCompareFunc) HookListClear func(h *HookList) HookListInit func(h *HookList, hookSize uint) HookListInvoke func(h *HookList, mayRecurse bool) HookListInvokeCheck func(h *HookList, mayRecurse bool) HookListMarshal func(h *HookList, mayRecurse bool, marshaller HookMarshaller, marshalData T.Gpointer) HookListMarshalCheck func(h *HookList, mayRecurse bool, marshaller HookCheckMarshaller, marshalData T.Gpointer) HookNextValid func(h *HookList, hook *Hook, mayBeInCall bool) *Hook HookPrepend func(h *HookList, hook *Hook) HookRef func(h *HookList, hook *Hook) *Hook HookUnref func(h *HookList, hook *Hook) )
View Source
var ( IoChannelErrorFromErrno func(en int) IOChannelError IoChannelErrorQuark func() Quark IoChannelNewFile func(filename string, mode string, e **Error) *IOChannel IoChannelUnixNew func(fd int) *IOChannel IoChannelWin32NewFd func(fd int) *IOChannel IoChannelWin32NewMessages func(hwnd uint) *IOChannel IoChannelWin32NewSocket func(socket int) *IOChannel IoChannelWin32Poll func(fds *T.GPollFD, nFds int, timeout int) int IoAddWatch func(i *IOChannel, condition IOCondition, f IOFunc, userData T.Gpointer) uint IoAddWatchFull func(i *IOChannel, priority int, condition IOCondition, f IOFunc, userData T.Gpointer, notify O.DestroyNotify) uint IoChannelClose func(i *IOChannel) IoChannelFlush func(i *IOChannel, e **Error) IOStatus IoChannelGetBufferCondition func(i *IOChannel) IOCondition IoChannelGetBuffered func(i *IOChannel) bool IoChannelGetBufferSize func(i *IOChannel) T.Gsize IoChannelGetCloseOnUnref func(i *IOChannel) bool IoChannelGetEncoding func(i *IOChannel) string IoChannelGetFlags func(i *IOChannel) IOFlags IoChannelGetLineTerm func(i *IOChannel, length *int) string IoChannelInit func(i *IOChannel) IoChannelRead func(i *IOChannel, buf string, count T.Gsize, bytesRead *T.Gsize) IOError IoChannelReadChars func(i *IOChannel, buf string, count T.Gsize, bytesRead *T.Gsize, e **Error) IOStatus IoChannelReadLine func(i *IOChannel, strReturn **T.Gchar, length, terminatorPos *T.Gsize, e **Error) IOStatus IoChannelReadLineString func(i *IOChannel, buffer *String, terminatorPos *T.Gsize, e **Error) IOStatus IoChannelReadToEnd func(i *IOChannel, strReturn **T.Gchar, length *T.Gsize, e **Error) IOStatus IoChannelReadUnichar func(i *IOChannel, thechar *Unichar, e **Error) IOStatus IoChannelRef func(i *IOChannel) *IOChannel IoChannelSeek func(i *IOChannel, offset int64, typ SeekType) IOError IoChannelSeekPosition func(i *IOChannel, offset int64, typ SeekType, e **Error) IOStatus IoChannelSetBuffered func(i *IOChannel, buffered bool) IoChannelSetBufferSize func(i *IOChannel, size T.Gsize) IoChannelSetCloseOnUnref func(i *IOChannel, doClose bool) IoChannelSetEncoding func(i *IOChannel, encoding string, e **Error) IOStatus IoChannelSetFlags func(i *IOChannel, flags IOFlags, e **Error) IOStatus IoChannelSetLineTerm func(i *IOChannel, lineTerm string, length int) IoChannelShutdown func(i *IOChannel, flush bool, err **Error) IOStatus IoChannelUnixGetFd func(i *IOChannel) int IoChannelUnref func(i *IOChannel) IoChannelWin32GetFd func(i *IOChannel) int IoChannelWin32MakePollfd func(i *IOChannel, condition IOCondition, fd *T.GPollFD) IoChannelWrite func(i *IOChannel, buf string, count T.Gsize, bytesWritten *T.Gsize) IOError IoChannelWriteChars func(i *IOChannel, buf string, count T.Gssize, bytesWritten *T.Gsize, e **Error) IOStatus IoChannelWriteUnichar func(i *IOChannel, thechar Unichar, e **Error) IOStatus IoCreateWatch func(i *IOChannel, condition IOCondition) *O.Source )
View Source
var ( IconvOpen func(toCodeset string, fromCodeset string) IConv Iconv func(i IConv, inbuf **T.Gchar, inbytesLeft *T.Gsize, outbuf **T.Gchar, outbytesLeft *T.Gsize) T.Gsize IconvClose func(i IConv) int )
View Source
var ( KeyFileNew func() *KeyFile KeyFileErrorQuark func() Quark KeyFileFree func(k *KeyFile) KeyFileGetBoolean func(k *KeyFile, groupName, key string, e **Error) bool KeyFileGetBooleanList func(k *KeyFile, groupName, key string, length *T.Gsize, e **Error) *bool KeyFileGetComment func(k *KeyFile, groupName, key string, e **Error) string KeyFileGetDouble func(k *KeyFile, groupName, key string, e **Error) float64 KeyFileGetDoubleList func(k *KeyFile, groupName, key string, length *T.Gsize, e **Error) *float64 KeyFileGetGroups func(k *KeyFile, length *T.Gsize) []string KeyFileGetInt64 func(k *KeyFile, groupName, key string, e **Error) int64 KeyFileGetInteger func(k *KeyFile, groupName, key string, e **Error) int KeyFileGetIntegerList func(k *KeyFile, groupName, key string, length *T.Gsize, e **Error) *int KeyFileGetKeys func(k *KeyFile, groupName string, length *T.Gsize, e **Error) []string KeyFileGetLocaleString func(k *KeyFile, groupName, key, locale string, e **Error) string KeyFileGetLocaleStringList func(k *KeyFile, groupName, key, locale string, length *T.Gsize, e **Error) []string KeyFileGetStartGroup func(k *KeyFile) string KeyFileGetString func(k *KeyFile, groupName, key string, e **Error) string KeyFileGetStringList func(k *KeyFile, groupName, key string, length *T.Gsize, e **Error) []string KeyFileGetUint64 func(k *KeyFile, groupName, key string, e **Error) uint64 KeyFileGetValue func(k *KeyFile, groupName, key string, e **Error) string KeyFileHasGroup func(k *KeyFile, groupName string) bool KeyFileHasKey func(k *KeyFile, groupName, key string, e **Error) bool KeyFileLoadFromData func(k *KeyFile, data string, length T.Gsize, flags KeyFileFlags, e **Error) bool KeyFileLoadFromDataDirs func(k *KeyFile, file string, fullPath **T.Gchar, flags KeyFileFlags, e **Error) bool KeyFileLoadFromDirs func(k *KeyFile, file string, searchDirs []string, fullPath **T.Gchar, flags KeyFileFlags, e **Error) bool KeyFileLoadFromFile func(k *KeyFile, file string, flags KeyFileFlags, e **Error) bool KeyFileRemoveComment func(k *KeyFile, groupName, key string, e **Error) bool KeyFileRemoveGroup func(k *KeyFile, groupName string, e **Error) bool KeyFileRemoveKey func(k *KeyFile, groupName, key string, e **Error) bool KeyFileSetBoolean func(k *KeyFile, groupName, key string, value bool) KeyFileSetBooleanList func(k *KeyFile, groupName, key string, list *bool, length T.Gsize) KeyFileSetComment func(k *KeyFile, groupName, key, comment string, e **Error) bool KeyFileSetDouble func(k *KeyFile, groupName, key string, value float64) KeyFileSetDoubleList func(k *KeyFile, groupName, key string, list *float64, length T.Gsize) KeyFileSetInt64 func(k *KeyFile, groupName, key string, value int64) KeyFileSetInteger func(k *KeyFile, groupName, key string, value int) KeyFileSetIntegerList func(k *KeyFile, groupName, key string, list *int, length T.Gsize) KeyFileSetListSeparator func(k *KeyFile, separator T.Gchar) KeyFileSetLocaleString func(k *KeyFile, groupName, key string, locale, str string) KeyFileSetLocaleStringList func(k *KeyFile, groupName, key, locale string, list []string, length T.Gsize) KeyFileSetString func(k *KeyFile, groupName, key, str string) KeyFileSetStringList func(k *KeyFile, groupName, key string, list []string, length T.Gsize) KeyFileSetUint64 func(k *KeyFile, groupName, key string, value uint64) KeyFileSetValue func(k *KeyFile, groupName, key, value string) KeyFileToData func(k *KeyFile, length *T.Gsize, e **Error) string )
View Source
var ( ListAlloc func() *List ListPopAllocator func() ListPushAllocator func(allocator T.Gpointer) ListAppend func(l *List, data T.Gpointer) *List ListConcat func(l *List, l2 *List) *List ListCopy func(l *List) *List ListDeleteLink func(l *List, link *List) *List ListFind func(l *List, data T.Gconstpointer) *List ListFindCustom func(l *List, data T.Gconstpointer, f T.GCompareFunc) *List ListFirst func(l *List) *List ListForeach func(l *List, f T.GFunc, userData T.Gpointer) ListFree func(l *List) ListFree1 func(l *List) ListFreeFull func(l *List, freeFunc O.DestroyNotify) ListIndex func(l *List, data T.Gconstpointer) int ListInsert func(l *List, data T.Gpointer, position int) *List ListInsertBefore func(l *List, sibling *List, data T.Gpointer) *List ListInsertSorted func(l *List, data T.Gpointer, f T.GCompareFunc) *List ListInsertSortedWithData func(l *List, data T.Gpointer, fGCompareDataFunc, userData T.Gpointer) *List ListLast func(l *List) *List ListLength func(l *List) uint ListNth func(l *List, n uint) *List ListNthData func(l *List, n uint) T.Gpointer ListNthPrev func(l *List, n uint) *List ListPosition func(l *List, llink *List) int ListPrepend func(l *List, data T.Gpointer) *List ListRemove func(l *List, data T.Gconstpointer) *List ListRemoveAll func(l *List, data T.Gconstpointer) *List ListRemoveLink func(l *List, llink *List) *List ListReverse func(l *List) *List ListSort func(l *List, compareFunc T.GCompareFunc) *List ListSortWithData func(l *List, compareFunc T.GCompareDataFunc, userData T.Gpointer) *List )
View Source
var ( MainContextNew func() *MainContext MainContextDefault func() *MainContext MainContextGetThreadDefault func() *MainContext MainCurrentSource func() *O.Source MainDepth func() int MainContextAcquire func(m *MainContext) bool MainContextAddPoll func(m *MainContext, fd *T.GPollFD, priority int) MainContextCheck func(m *MainContext, maxPriority int, fds *T.GPollFD, nFds int) int MainContextDispatch func(m *MainContext) MainContextFindSourceByFuncsUserData func(m *MainContext, funcs *O.SourceFuncs, userData T.Gpointer) *O.Source MainContextFindSourceById func(m *MainContext, sourceId uint) *O.Source MainContextFindSourceByUserData func(m *MainContext, userData T.Gpointer) *O.Source MainContextGetPollFunc func(m *MainContext) T.GPollFunc MainContextInvoke func(m *MainContext, function O.SourceFunc, data T.Gpointer) MainContextInvokeFull func(m *MainContext, priority int, function O.SourceFunc, data T.Gpointer, notify O.DestroyNotify) MainContextIsOwner func(m *MainContext) bool MainContextIteration func(m *MainContext, mayBlock bool) bool MainContextPending func(m *MainContext) bool MainContextPopThreadDefault func(m *MainContext) MainContextPrepare func(m *MainContext, priority *int) bool MainContextPushThreadDefault func(m *MainContext) MainContextQuery func(m *MainContext, maxPriority int, timeout *int, fds *T.GPollFD, nFds int) int MainContextRef func(m *MainContext) *MainContext MainContextRelease func(m *MainContext) MainContextRemovePoll func(m *MainContext, fd *T.GPollFD) MainContextSetPollFunc func(m *MainContext, f T.GPollFunc) MainContextUnref func(m *MainContext) MainContextWait func(m *MainContext, cond *Cond, mutex *Mutex) bool MainContextWakeup func(m *MainContext) )
View Source
var ( MainLoopNew func(context *MainContext, isRunning bool) *MainLoop MainLoopGetContext func(m *MainLoop) *MainContext MainLoopIsRunning func(m *MainLoop) bool MainLoopQuit func(m *MainLoop) MainLoopRef func(m *MainLoop) *MainLoop MainLoopRun func(m *MainLoop) MainLoopUnref func(m *MainLoop) )
View Source
var ( MappedFileNew func(filename string, writable bool, e **Error) *MappedFile MappedFileFree func(m *MappedFile) MappedFileGetContents func(m *MappedFile) string MappedFileGetLength func(m *MappedFile) T.Gsize MappedFileRef func(m *MappedFile) *MappedFile MappedFileUnref func(m *MappedFile) )
View Source
var ( MarkupParseContextNew func(parser *MarkupParser, flags MarkupParseFlags, userData T.Gpointer, userDataDnotify O.DestroyNotify) *MarkupParseContext MarkupEscapeText func(text string, length T.Gssize) string MarkupPrintfEscaped func(format string, v ...VArg) string MarkupVprintfEscaped func(format string, args VAList) string MarkupParseContextEndParse func(m *MarkupParseContext, e **Error) bool MarkupParseContextFree func(m *MarkupParseContext) MarkupParseContextGetElement func(m *MarkupParseContext) string MarkupParseContextGetElementStack func(m *MarkupParseContext) *SList MarkupParseContextGetPosition func(m *MarkupParseContext, lineNumber, charNumber *int) MarkupParseContextGetUserData func(m *MarkupParseContext) T.Gpointer MarkupParseContextParse func(m *MarkupParseContext, text string, textLen T.Gssize, e **Error) bool MarkupParseContextPop func(m *MarkupParseContext) T.Gpointer MarkupParseContextPush func(m *MarkupParseContext, parser *MarkupParser, userData T.Gpointer) )
View Source
var ( MemChunkNew func(name string, atomSize int, areaSize T.Gsize, typ int) *MemChunk MemChunkInfo func() MemChunkAlloc func(m *MemChunk) T.Gpointer MemChunkAlloc0 func(m *MemChunk) T.Gpointer MemChunkClean func(m *MemChunk) MemChunkDestroy func(m *MemChunk) MemChunkFree func(m *MemChunk, mem T.Gpointer) MemChunkPrint func(m *MemChunk) MemChunkReset func(m *MemChunk) )
View Source
var ( OnceInitEnter func(valueLocation *T.Gsize) bool OnceInitEnterImpl func(valueLocation *T.Gsize) bool OnceInitLeave func(valueLocation *T.Gsize, initializationValue T.Gsize) OnceImpl func(o *Once, f ThreadFunc, arg T.Gpointer) T.Gpointer )
View Source
var ( OptionContextNew func(parameterString string) *OptionContext OptionContextAddGroup func(o *OptionContext, group *OptionGroup) OptionContextAddMainEntries func(o *OptionContext, entries *OptionEntry, translationDomain string) OptionContextFree func(o *OptionContext) OptionContextGetDescription func(o *OptionContext) string OptionContextGetHelp func(o *OptionContext, mainHelp bool, group *OptionGroup) string OptionContextGetHelpEnabled func(o *OptionContext) bool OptionContextGetIgnoreUnknownOptions func(o *OptionContext) bool OptionContextGetMainGroup func(o *OptionContext) *OptionGroup OptionContextGetSummary func(o *OptionContext) string OptionContextParse func(o *OptionContext, argc *int, argv ***T.Gchar, e **Error) bool OptionContextSetDescription func(o *OptionContext, description string) OptionContextSetHelpEnabled func(o *OptionContext, helpEnabled bool) OptionContextSetIgnoreUnknownOptions func(o *OptionContext, ignoreUnknown bool) OptionContextSetMainGroup func(o *OptionContext, group *OptionGroup) OptionContextSetSummary func(o *OptionContext, summary string) OptionContextSetTranslateFunc func(o *OptionContext, f T.GTranslateFunc, data T.Gpointer, destroyNotify O.DestroyNotify) OptionContextSetTranslationDomain func(o *OptionContext, domain string) )
View Source
var ( OptionGroupNew func(name string, description string, helpDescription string, userData T.Gpointer, destroy O.DestroyNotify) *OptionGroup OptionGroupAddEntries func(o *OptionGroup, entries *OptionEntry) OptionGroupFree func(o *OptionGroup) OptionGroupSetErrorHook func(o *OptionGroup, errorFunc OptionErrorFunc) OptionGroupSetParseHooks func(o *OptionGroup, preParseFunc OptionParseFunc, postParseFunc OptionParseFunc) OptionGroupSetTranslateFunc func(o *OptionGroup, f T.GTranslateFunc, data T.Gpointer, destroyNotify O.DestroyNotify) OptionGroupSetTranslationDomain func(o *OptionGroup, domain string) )
View Source
var ( PatternSpecNew func(pattern string) *PatternSpec PatternMatchSimple func(pattern, str string) bool PatternMatch func(p *PatternSpec, stringLength uint, str, stringReversed string) bool PatternMatchString func(p *PatternSpec, str string) bool PatternSpecEqual func(p *PatternSpec, p2 *PatternSpec) bool PatternSpecFree func(p *PatternSpec) )
View Source
var ( PtrArrayNew func() *PtrArray PtrArrayNewWithFreeFunc func(elementFreeFunc O.DestroyNotify) *PtrArray PtrArraySizedNew func(reservedSize uint) *PtrArray PtrArrayAdd func(p *PtrArray, data T.Gpointer) PtrArrayForeach func(p *PtrArray, f T.GFunc, userData T.Gpointer) PtrArrayFree func(p *PtrArray, freeSeg bool) *T.Gpointer PtrArrayRef func(p *PtrArray) *PtrArray PtrArrayRemove func(p *PtrArray, data T.Gpointer) bool PtrArrayRemoveFast func(p *PtrArray, data T.Gpointer) bool PtrArrayRemoveIndex func(p *PtrArray, index uint) T.Gpointer PtrArrayRemoveIndexFast func(p *PtrArray, index uint) T.Gpointer PtrArrayRemoveRange func(p *PtrArray, index uint, length uint) PtrArraySetFreeFunc func(p *PtrArray, elementFreeFunc O.DestroyNotify) PtrArraySetSize func(p *PtrArray, length int) PtrArraySort func(p *PtrArray, compareFunc T.GCompareFunc) PtrArraySortWithData func(p *PtrArray, compareFunc T.GCompareDataFunc, userData T.Gpointer) PtrArrayUnref func(p *PtrArray) )
View Source
var ( QuarkFromStaticString func(str string) Quark QuarkFromString func(str string) Quark QuarkTryString func(str string) Quark QuarkToString func(q Quark) string )
View Source
var ( QueueNew func() *Queue QueueClear func(q *Queue) QueueCopy func(q *Queue) *Queue QueueDeleteLink func(q *Queue, link *List) QueueFind func(q *Queue, data T.Gconstpointer) *List QueueFindCustom func(q *Queue, data T.Gconstpointer, f T.GCompareFunc) *List QueueForeach func(q *Queue, f T.GFunc, userData T.Gpointer) QueueFree func(q *Queue) QueueGetLength func(q *Queue) uint QueueIndex func(q *Queue, data T.Gconstpointer) int QueueInit func(q *Queue) QueueInsertAfter func(q *Queue, sibling *List, data T.Gpointer) QueueInsertBefore func(q *Queue, sibling *List, data T.Gpointer) QueueInsertSorted func(q *Queue, data T.Gpointer, f T.GCompareDataFunc, userData T.Gpointer) QueueIsEmpty func(q *Queue) bool QueueLinkIndex func(q *Queue, link *List) int QueuePeekHead func(q *Queue) T.Gpointer QueuePeekHeadLink func(q *Queue) *List QueuePeekNth func(q *Queue, n uint) T.Gpointer QueuePeekNthLink func(q *Queue, n uint) *List QueuePeekTail func(q *Queue) T.Gpointer QueuePeekTailLink func(q *Queue) *List QueuePopHead func(q *Queue) T.Gpointer QueuePopHeadLink func(q *Queue) *List QueuePopNth func(q *Queue, n uint) T.Gpointer QueuePopNthLink func(q *Queue, n uint) *List QueuePopTail func(q *Queue) T.Gpointer QueuePopTailLink func(q *Queue) *List QueuePushHead func(q *Queue, data T.Gpointer) QueuePushHeadLink func(q *Queue, link *List) QueuePushNth func(q *Queue, data T.Gpointer, n int) QueuePushNthLink func(q *Queue, n int, link *List) QueuePushTail func(q *Queue, data T.Gpointer) QueuePushTailLink func(q *Queue, link *List) QueueRemove func(q *Queue, data T.Gconstpointer) QueueRemoveAll func(q *Queue, data T.Gconstpointer) QueueReverse func(q *Queue) QueueSort func(q *Queue, compareFunc T.GCompareDataFunc, userData T.Gpointer) QueueUnlink func(q *Queue, link *List) )
View Source
var ( RandNew func() *Rand RandNewWithSeed func(seed T.GUint32) *Rand RandNewWithSeedArray func(seed *T.GUint32, seedLength uint) *Rand RandomDouble func() float64 RandomDoubleRange func(begin, end float64) float64 RandomInt func() T.GUint32 RandomIntRange func(begin, end T.GInt32) T.GInt32 RandomSetSeed func(seed T.GUint32) RandFree func(r *Rand) RandCopy func(r *Rand) *Rand RandSetSeed func(r *Rand, seed T.GUint32) RandSetSeedArray func(r *Rand, seed *T.GUint32, seedLength uint) RandInt func(r *Rand) T.GUint32 RandIntRange func(r *Rand, begin, end T.GInt32) T.GInt32 RandDouble func(r *Rand) float64 RandDoubleRange func(r *Rand, begin, end float64) float64 )
View Source
var ( RegexNew func(pattern string, compileOptions RegexCompileFlags, matchOptions RegexMatchFlags, e **Error) *Regex RegexCheckReplacement func(replacement string, hasReferences *bool, e **Error) bool RegexEscapeString func(str string, length int) string RegexMatchSimple func(pattern, str string, compileOptions RegexCompileFlags, matchOptions RegexMatchFlags) bool RegexSplitSimple func(pattern string, str string, compileOptions RegexCompileFlags, matchOptions RegexMatchFlags) []string RegexGetCaptureCount func(r *Regex) int RegexGetCompileFlags func(r *Regex) RegexCompileFlags RegexGetMatchFlags func(r *Regex) RegexMatchFlags RegexGetMaxBackref func(r *Regex) int RegexGetPattern func(r *Regex) string RegexGetStringNumber func(r *Regex, name string) int RegexMatch func(r *Regex, str string, matchOptions RegexMatchFlags, matchInfo **T.GMatchInfo) bool RegexMatchAll func(r *Regex, str string, matchOptions RegexMatchFlags, matchInfo **T.GMatchInfo) bool RegexMatchAllFull func(r *Regex, str string, stringLen T.Gssize, startPosition int, matchOptions RegexMatchFlags, matchInfo **T.GMatchInfo, e **Error) bool RegexMatchFull func(r *Regex, str string, stringLen T.Gssize, startPosition int, matchOptions RegexMatchFlags, matchInfo **T.GMatchInfo, e **Error) bool RegexRef func(r *Regex) *Regex RegexReplace func(r *Regex, str string, stringLen T.Gssize, startPosition int, replacement string, matchOptions RegexMatchFlags, e **Error) string RegexReplaceEval func(r *Regex, str string, stringLen T.Gssize, startPosition int, matchOptions RegexMatchFlags, eval RegexEvalCallback, userData T.Gpointer, e **Error) string RegexReplaceLiteral func(r *Regex, str string, stringLen T.Gssize, startPosition int, replacement string, matchOptions RegexMatchFlags, e **Error) string RegexSplit func(r *Regex, str string, matchOptions RegexMatchFlags) []string RegexSplitFull func(r *Regex, str string, stringLen T.Gssize, startPosition int, matchOptions RegexMatchFlags, maxTokens int, e **Error) []string RegexUnref func(r *Regex) )
View Source
var ( RelationNew func(fields int) *Relation RelationCount func(r *Relation, key T.Gconstpointer, field int) int RelationDelete func(r *Relation, key T.Gconstpointer, field int) int RelationDestroy func(r *Relation) RelationExists func(r *Relation, v ...VArg) bool RelationIndex func(r *Relation, field int, hashFunc HashFunc, keyEqualFunc T.GEqualFunc) RelationInsert func(r *Relation, v ...VArg) RelationPrint func(r *Relation) RelationSelect func(r *Relation, key T.Gconstpointer, field int) *Tuples )
View Source
var ( ScannerNew func(configTempl *ScannerConfig) *Scanner ScannerDestroy func(s *Scanner) ScannerInputFile func(s *Scanner, inputFd int) ScannerSyncFileOffset func(s *Scanner) ScannerInputText func(s *Scanner, text string, textLen uint) ScannerGetNextToken func(s *Scanner) T.GTokenType ScannerPeekNextToken func(s *Scanner) T.GTokenType ScannerCurToken func(s *Scanner) T.GTokenType ScannerCurValue func(s *Scanner) T.GTokenValue ScannerCurLine func(s *Scanner) uint ScannerCurPosition func(s *Scanner) uint ScannerEof func(s *Scanner) bool ScannerSetScope func(s *Scanner, scopeId uint) uint ScannerScopeAddSymbol func(s *Scanner, scopeId uint, symbol string, value T.Gpointer) ScannerScopeRemoveSymbol func(s *Scanner, scopeId uint, symbol string) ScannerScopeLookupSymbol func(s *Scanner, scopeId uint, symbol string) T.Gpointer ScannerScopeForeachSymbol func(s *Scanner, scopeId uint, f HFunc, userData T.Gpointer) ScannerLookupSymbol func(s *Scanner, symbol string) T.Gpointer ScannerUnexpToken func(s *Scanner, expectedToken T.GTokenType, identifierSpec, symbolSpec, symbolName, message string, isError int) ScannerError func(s *Scanner, format string, v ...VArg) ScannerWarn func(s *Scanner, format string, v ...VArg) )
View Source
var ( SequenceNew func(dataDestroy O.DestroyNotify) *Sequence SequenceFree func(s *Sequence) SequenceGetLength func(s *Sequence) int SequenceForeach func(s *Sequence, f T.GFunc, userData T.Gpointer) SequenceSort func(s *Sequence, cmpFunc T.GCompareDataFunc, cmpData T.Gpointer) SequenceSortIter func(s *Sequence, cmpFunc SequenceIterCompareFunc, cmpData T.Gpointer) SequenceGetBeginIter func(s *Sequence) *SequenceIter SequenceGetEndIter func(s *Sequence) *SequenceIter SequenceGetIterAtPos func(s *Sequence, pos int) *SequenceIter SequenceAppend func(s *Sequence, data T.Gpointer) *SequenceIter SequencePrepend func(s *Sequence, data T.Gpointer) *SequenceIter SequenceInsertSorted func(s *Sequence, data T.Gpointer, cmpFunc T.GCompareDataFunc, cmpData T.Gpointer) *SequenceIter SequenceInsertSortedIter func(s *Sequence, data T.Gpointer, iterCmp SequenceIterCompareFunc, cmpData T.Gpointer) *SequenceIter SequenceSearch func(s *Sequence, data T.Gpointer, cmpFunc T.GCompareDataFunc, cmpData T.Gpointer) *SequenceIter SequenceSearchIter func(s *Sequence, data T.Gpointer, iterCmp SequenceIterCompareFunc, cmpData T.Gpointer) *SequenceIter SequenceLookup func(s *Sequence, data T.Gpointer, cmpFunc T.GCompareDataFunc, cmpData T.Gpointer) *SequenceIter SequenceLookupIter func(s *Sequence, data T.Gpointer, iterCmp SequenceIterCompareFunc, cmpData T.Gpointer) *SequenceIter )
View Source
var ( SequenceForeachRange func(s *SequenceIter, end *SequenceIter, f T.GFunc, userData T.Gpointer) SequenceInsertBefore func(s *SequenceIter, data T.Gpointer) *SequenceIter SequenceMove func(s *SequenceIter, dest *SequenceIter) SequenceSwap func(a *SequenceIter, b *SequenceIter) SequenceSortChanged func(s *SequenceIter, cmpFunc T.GCompareDataFunc, cmpData T.Gpointer) SequenceSortChangedIter func(s *SequenceIter, iterCmp SequenceIterCompareFunc, cmpData T.Gpointer) SequenceRemove func(s *SequenceIter) SequenceRemoveRange func(s *SequenceIter, end *SequenceIter) SequenceMoveRange func(s *SequenceIter, begin *SequenceIter, end *SequenceIter) SequenceGet func(s *SequenceIter) T.Gpointer SequenceSet func(s *SequenceIter, data T.Gpointer) SequenceIterIsBegin func(s *SequenceIter) bool SequenceIterIsEnd func(s *SequenceIter) bool SequenceIterNext func(s *SequenceIter) *SequenceIter SequenceIterPrev func(s *SequenceIter) *SequenceIter SequenceIterGetPosition func(s *SequenceIter) int SequenceIterMove func(s *SequenceIter, delta int) *SequenceIter SequenceIterGetSequence func(s *SequenceIter) *Sequence SequenceIterCompare func(s *SequenceIter, s2 *SequenceIter) int SequenceRangeGetMidpoint func(s *SequenceIter, end *SequenceIter) *SequenceIter )
View Source
var ( ShellErrorQuark func() Quark ShellQuote func(unquotedString string) string ShellUnquote func(quotedString string, e **Error) string ShellParseArgv func(commandLine string, argcp *int, argvp ***T.Gchar, e **Error) bool )
View Source
var ( SliceAlloc func(blockSize T.Gsize) T.Gpointer SliceAlloc0 func(blockSize T.Gsize) T.Gpointer SliceCopy func(blockSize T.Gsize, memBlock T.Gconstpointer) T.Gpointer SliceFree1 func(blockSize T.Gsize, memBlock T.Gpointer) SliceFreeChainWithOffset func(blockSize T.Gsize, memChain T.Gpointer, nextOffset T.Gsize) SliceGetConfig func(s SliceConfig) int64 SliceGetConfigState func(s SliceConfig, address int64, nValues *uint) *int64 SliceSetConfig func(s SliceConfig, value int64) )
View Source
var ( SlistAlloc func() *SList SlistPopAllocator func() SlistPushAllocator func(dummy T.Gpointer) SlistAppend func(s *SList, data T.Gpointer) *SList SlistConcat func(s *SList, s2 *SList) *SList SlistCopy func(s *SList) *SList SlistDeleteLink func(s *SList, link *SList) *SList SlistFind func(s *SList, data T.Gconstpointer) *SList SlistFindCustom func(s *SList, data T.Gconstpointer, f T.GCompareFunc) *SList SlistForeach func(s *SList, f T.GFunc, userData T.Gpointer) SlistFree func(s *SList) SlistFree1 func(s *SList) SlistFreeFull func(s *SList, freeFunc O.DestroyNotify) SlistIndex func(s *SList, data T.Gconstpointer) int SlistInsert func(s *SList, data T.Gpointer, position int) *SList SlistInsertBefore func(s *SList, sibling *SList, data T.Gpointer) *SList SlistInsertSorted func(s *SList, data T.Gpointer, f T.GCompareFunc) *SList SlistInsertSortedWithData func(s *SList, data T.Gpointer, f T.GCompareDataFunc, userData T.Gpointer) *SList SlistLast func(s *SList) *SList SlistLength func(s *SList) uint SlistNth func(s *SList, n uint) *SList SlistNthData func(s *SList, n uint) T.Gpointer SlistPosition func(s *SList, llink *SList) int SlistPrepend func(s *SList, data T.Gpointer) *SList SlistRemove func(s *SList, data T.Gconstpointer) *SList SlistRemoveAll func(s *SList, data T.Gconstpointer) *SList SlistRemoveLink func(s *SList, link *SList) *SList SlistReverse func(s *SList) *SList SlistSort func(s *SList, compareFunc T.GCompareFunc) *SList SlistSortWithData func(s *SList, compareFunc T.GCompareDataFunc, userData T.Gpointer) *SList )
View Source
var ( SourceNew func(sourceFuncs *O.SourceFuncs, structSize uint) *Source SourceRemove func(tag uint) bool SourceRemoveByFuncsUserData func(funcs *O.SourceFuncs, userData T.Gpointer) bool SourceRemoveByUserData func(userData T.Gpointer) bool SourceSetNameById func(tag uint, name string) SourceAddChildSource func(s *Source, childSource *Source) SourceAddPoll func(s *Source, fd *T.GPollFD) SourceAttach func(s *Source, context *MainContext) uint SourceDestroy func(s *Source) SourceGetCanRecurse func(s *Source) bool SourceGetContext func(s *Source) *MainContext SourceGetCurrentTime func(s *Source, timeval *TimeVal) SourceGetId func(s *Source) uint SourceGetName func(s *Source) string SourceGetPriority func(s *Source) int SourceGetTime func(s *Source) int64 SourceIsDestroyed func(s *Source) bool SourceRef func(s *Source) *Source SourceRemoveChildSource func(s *Source, childSource *Source) SourceRemovePoll func(s *Source, fd *T.GPollFD) SourceSetCallback func(s *Source, f O.SourceFunc, data T.Gpointer, notify O.DestroyNotify) SourceSetCallbackIndirect func(s *Source, callbackData T.Gpointer, callbackFuncs *O.SourceCallbackFuncs) SourceSetCanRecurse func(s *Source, canRecurse bool) SourceSetFuncs func(s *Source, funcs *O.SourceFuncs) SourceSetName func(s *Source, name string) SourceSetPriority func(s *Source, priority int) SourceUnref func(s *Source) )
View Source
var ( SpawnAsync func(workingDirectory string, argv, envp []string, flags SpawnFlags, childSetup SpawnChildSetupFunc, userData T.Gpointer, childPid *T.GPid, e **Error) bool SpawnAsyncWithPipes func(workingDirectory string, argv, envp []string, flags SpawnFlags, childSetup SpawnChildSetupFunc, userData T.Gpointer, childPid *T.GPid, standardInput *int, standardOutput *int, standardError *int, e **Error) bool SpawnClosePid func(pid T.GPid) SpawnCommandLineAsync func(commandLine string, e **Error) bool SpawnCommandLineSync func(commandLine string, standardOutput **T.Gchar, standardError **T.Gchar, exitStatus *int, e **Error) bool SpawnErrorQuark func() Quark SpawnSync func(workingDirectory string, argv, envp []string, flags SpawnFlags, childSetup SpawnChildSetupFunc, userData T.Gpointer, standardOutput **T.Gchar, standardError **T.Gchar, exitStatus *int, e **Error) bool )
View Source
var ( StaticMutexInit func(s *StaticMutex) // Can't methodize **! StaticMutexFree func(s *StaticMutex) // Can't methodize **! )
View Source
var ( StaticPrivateFree func(s *StaticPrivate) StaticPrivateGet func(s *StaticPrivate) T.Gpointer StaticPrivateInit func(s *StaticPrivate) StaticPrivateSet func(s *StaticPrivate, data T.Gpointer, notify O.DestroyNotify) )
View Source
var ( StaticRecMutexFree func(s *StaticRecMutex) StaticRecMutexInit func(s *StaticRecMutex) StaticRecMutexLock func(s *StaticRecMutex) StaticRecMutexLockFull func(s *StaticRecMutex, depth uint) StaticRecMutexTrylock func(s *StaticRecMutex) bool StaticRecMutexUnlock func(s *StaticRecMutex) StaticRecMutexUnlockFull func(s *StaticRecMutex) uint )
View Source
var ( StaticRwLockFree func(s *StaticRWLock) StaticRwLockInit func(s *StaticRWLock) StaticRwLockReaderLock func(s *StaticRWLock) StaticRwLockReaderTrylock func(s *StaticRWLock) bool StaticRwLockReaderUnlock func(s *StaticRWLock) StaticRwLockWriterLock func(s *StaticRWLock) StaticRwLockWriterTrylock func(s *StaticRWLock) bool StaticRwLockWriterUnlock func(s *StaticRWLock) )
View Source
var ( StringNew func(init string) *String StringNewLen func(init string, leng T.Gssize) *String StringSizedNew func(dflSize T.Gsize) *String StringAppend func(s *String, val string) *String StringAppendC func(s *String, c T.Gchar) *String StringAppendLen func(s *String, val string, leng T.Gssize) *String StringAppendPrintf func(s *String, format string, v ...VArg) StringAppendUnichar func(s *String, wc Unichar) *String StringAppendUriEscaped func(s *String, unescaped, reservedCharsAllowed string, allowUtf8 bool) *String StringAppendVprintf func(s *String, format string, args VAList) StringAsciiDown func(s *String) *String StringAsciiUp func(s *String) *String StringAssign func(s *String, rval string) *String StringDown func(s *String) *String StringEqual func(s *String, s2 *String) bool StringErase func(s *String, pos T.Gssize, leng T.Gssize) *String StringFree func(s *String, freeSegment bool) string StringHash func(s *String) uint StringInsert func(s *String, pos T.Gssize, val string) *String StringInsertC func(s *String, pos T.Gssize, c T.Gchar) *String StringInsertLen func(s *String, pos T.Gssize, val string, leng T.Gssize) *String StringInsertUnichar func(s *String, pos T.Gssize, wc Unichar) *String StringOverwrite func(s *String, pos T.Gsize, val string) *String StringOverwriteLen func(s *String, pos T.Gsize, val string, leng T.Gssize) *String StringPrepend func(s *String, val string) *String StringPrependC func(s *String, c T.Gchar) *String StringPrependLen func(s *String, val string, leng T.Gssize) *String StringPrependUnichar func(s *String, wc Unichar) *String StringPrintf func(s *String, format string, v ...VArg) StringSetSize func(s *String, leng T.Gsize) *String StringTruncate func(s *String, leng T.Gsize) *String StringUp func(s *String) *String StringVprintf func(s *String, format string, args VAList) )
View Source
var ( StringChunkNew func(size T.Gsize) *StringChunk StringChunkFree func(s *StringChunk) StringChunkClear func(s *StringChunk) StringChunkInsert func(s *StringChunk, str string) string StringChunkInsertLen func(s *StringChunk, str string, leng T.Gssize) string StringChunkInsertConst func(s *StringChunk, str string) string )
View Source
var ( TestMinimizedResult func(minimizedQuantity float64, format string, v ...VArg) TestMaximizedResult func(maximizedQuantity float64, format string, v ...VArg) TestInit func(argc *int, argv ***T.Char, v ...VArg) TestRun func() int TestAddFunc func(testpath string, testFunc TestFunc) TestAddDataFunc func(testpath string, testData T.Gconstpointer, testFunc TestDataFunc) TestMessage func(format string, v ...VArg) TestBugBase func(uriPattern string) TestBug func(bugUriSnippet string) TestTimerStart func() TestTimerElapsed func() float64 TestTimerLast func() float64 TestQueueFree func(gfreePointer T.Gpointer) TestQueueDestroy func(destroyFunc O.DestroyNotify, destroyData T.Gpointer) TestTrapFork func(usecTimeout uint64, testTrapFlags TestTrapFlags) bool TestTrapHasPassed func() bool TestTrapReachedTimeout func() bool TestRandInt func() T.GInt32 TestRandIntRange func(begin T.GInt32, end T.GInt32) T.GInt32 TestRandDouble func() float64 TestRandDoubleRange func(rangeStart float64, rangeEnd float64) float64 TestCreateCase func(testName string, dataSize T.Gsize, testData T.Gconstpointer, dataSetup TestFixtureFunc, dataTest TestFixtureFunc, dataTeardown TestFixtureFunc) *TestCase TestCreateSuite func(suiteName string) *TestSuite TestGetRoot func() *TestSuite TestSuiteAdd func(suite *TestSuite, testCase *TestCase) TestSuiteAddSuite func(suite *TestSuite, nestedsuite *TestSuite) TestRunSuite func(suite *TestSuite) int TestTrapAssertions func(domain string, file string, line int, f string, assertionFlags uint64, pattern string) TestAddVtable func(testpath string, dataSize T.Gsize, testData T.Gconstpointer, dataSetup TestFixtureFunc, dataTest TestFixtureFunc, dataTeardown TestFixtureFunc) )
View Source
var ( TestLogTypeName func(logType TestLogType) string TestLogBufferNew func() *TestLogBuffer TestLogBufferFree func(tbuffer *TestLogBuffer) TestLogBufferPush func(tbuffer *TestLogBuffer, nBytes uint, bytes *uint8) TestLogBufferPop func(tbuffer *TestLogBuffer) *TestLogMsg TestLogMsgFree func(tmsg *TestLogMsg) TestLogSetFatalHandler func(logFunc TestLogFatalFunc, userData T.Gpointer) )
View Source
var ( ThreadCreateFull func(f ThreadFunc, data T.Gpointer, stackSize T.Gulong, joinable bool, bound bool, priority ThreadPriority, e **Error) *Thread ThreadErrorQuark func() Quark ThreadExit func(retval T.Gpointer) ThreadForeach func(threadFunc T.GFunc, userData T.Gpointer) ThreadGetInitialized func() bool ThreadInit func(vtable *ThreadFunctions) ThreadInitWithErrorcheckMutexes func(vtable *ThreadFunctions) ThreadSelf func() *Thread ThreadJoin func(t *Thread) T.Gpointer ThreadSetPriority func(t *Thread, priority ThreadPriority) )
View Source
var ( ThreadPoolNew func(f T.GFunc, userData T.Gpointer, maxThreads int, exclusive bool, e **Error) *ThreadPool ThreadPoolGetMaxIdleTime func() uint ThreadPoolGetMaxUnusedThreads func() int ThreadPoolGetNumUnusedThreads func() uint ThreadPoolSetMaxIdleTime func(interval uint) ThreadPoolSetMaxUnusedThreads func(maxThreads int) ThreadPoolStopUnusedThreads func() ThreadPoolFree func(t *ThreadPool, immediate, wait bool) ThreadPoolGetMaxThreads func(t *ThreadPool) int ThreadPoolGetNumThreads func(t *ThreadPool) uint ThreadPoolPush func(t *ThreadPool, data T.Gpointer, e **Error) ThreadPoolSetMaxThreads func(t *ThreadPool, maxThreads int, e **Error) ThreadPoolSetSortFunction func(t *ThreadPool, f T.GCompareDataFunc, userData T.Gpointer) ThreadPoolUnprocessed func(t *ThreadPool) uint )
View Source
var ( TimerNew func() *Timer TimerContinue func(t *Timer) TimerDestroy func(t *Timer) TimerElapsed func(t *Timer, microseconds *T.Gulong) float64 TimerReset func(t *Timer) TimerStart func(t *Timer) TimerStop func(t *Timer) )
View Source
var ( TimeValFromIso8601 func(isoDate string, time *TimeVal) bool TimeValAdd func(t *TimeVal, microseconds T.Glong) TimeValToIso8601 func(t *TimeVal) string )
View Source
var ( TimeZoneNew func(identifier string) *TimeZone TimeZoneNewLocal func() *TimeZone TimeZoneNewUtc func() *TimeZone TimeZoneAdjustTime func(t *TimeZone, typ TimeType, time *int64) int TimeZoneFindInterval func(t *TimeZone, typ TimeType, time int64) int TimeZoneGetAbbreviation func(t *TimeZone, interval int) string TimeZoneGetOffset func(t *TimeZone, interval int) T.GInt32 TimeZoneIsDst func(t *TimeZone, interval int) bool TimeZoneRef func(t *TimeZone) *TimeZone TimeZoneUnref func(t *TimeZone) )
View Source
var ( TrashStackHeight func(t **TrashStack) uint TrashStackPeek func(t **TrashStack) T.Gpointer TrashStackPop func(t **TrashStack) T.Gpointer TrashStackPush func(t **TrashStack, dataP T.Gpointer) )
View Source
var ( TreeNew func(keyCompareFunc T.GCompareFunc) *Tree TreeNewFull func(keyCompareFunc T.GCompareDataFunc, keyCompareData T.Gpointer, keyDestroyFunc O.DestroyNotify, valueDestroyFunc O.DestroyNotify) *Tree TreeNewWithData func(keyCompareFunc T.GCompareDataFunc, keyCompareData T.Gpointer) *Tree TreeDestroy func(t *Tree) TreeForeach func(t *Tree, f TraverseFunc, userData T.Gpointer) TreeHeight func(t *Tree) int TreeInsert func(t *Tree, key, value T.Gpointer) TreeLookup func(t *Tree, key T.Gconstpointer) T.Gpointer TreeLookupExtended func(t *Tree, lookupKey T.Gconstpointer, origKey, value *T.Gpointer) bool TreeNnodes func(t *Tree) int TreeRef func(t *Tree) *Tree TreeRemove func(t *Tree, key T.Gconstpointer) bool TreeReplace func(t *Tree, key, value T.Gpointer) TreeSearch func(t *Tree, searchFunc T.GCompareFunc, userData T.Gconstpointer) T.Gpointer TreeSteal func(t *Tree, key T.Gconstpointer) bool TreeTraverse func(t *Tree, traverseFunc TraverseFunc, traverseType TraverseType, userData T.Gpointer) TreeUnref func(t *Tree) )
View Source
var ( TuplesDestroy func(t *Tuples) TuplesIndex func(t *Tuples, index, field int) T.Gpointer )
View Source
var ( UnicodeCanonicalOrdering func(str *Unichar, leng T.Gsize) UnicodeCanonicalDecomposition func(u Unichar, resultLen *T.Gsize) *Unichar UnicharBreakType func(u Unichar) UnicodeBreakType UnicharCombiningClass func(u Unichar) int UnicharDigitValue func(u Unichar) int UnicharGetMirrorChar func(u Unichar, mirroredCh *Unichar) bool UnicharGetScript func(u Unichar) UnicodeScript UnicharIsalnum func(u Unichar) bool UnicharIsalpha func(u Unichar) bool UnicharIscntrl func(u Unichar) bool UnicharIsdefined func(u Unichar) bool UnicharIsdigit func(u Unichar) bool UnicharIsgraph func(u Unichar) bool UnicharIslower func(u Unichar) bool UnicharIsmark func(u Unichar) bool UnicharIsprint func(u Unichar) bool UnicharIspunct func(u Unichar) bool UnicharIsspace func(u Unichar) bool UnicharIstitle func(u Unichar) bool UnicharIsupper func(u Unichar) bool UnicharIswide func(u Unichar) bool UnicharIswideCjk func(u Unichar) bool UnicharIsxdigit func(u Unichar) bool UnicharIszerowidth func(u Unichar) bool UnicharTolower func(u Unichar) Unichar UnicharTotitle func(u Unichar) Unichar UnicharToupper func(u Unichar) Unichar UnicharToUtf8 func(u Unichar, outbuf string) int UnicharType func(u Unichar) UnicodeType UnicharValidate func(u Unichar) bool UnicharXdigitValue func(u Unichar) int )
View Source
var ( VariantNew func(formatString string, v ...VArg) *Variant VariantNewArray func(childType *VariantType, children **Variant, nChildren T.Gsize) *Variant VariantNewBoolean func(value bool) *Variant VariantNewByte func(value T.Guchar) *Variant VariantNewBytestring func(str string) *Variant VariantNewBytestringArray func(strv []string, length T.Gssize) *Variant VariantNewDouble func(value float64) *Variant VariantNewFromData func(typ *VariantType, data T.Gconstpointer, size T.Gsize, trusted bool, notify O.DestroyNotify, userData T.Gpointer) *Variant VariantNewHandle func(value T.GInt32) *Variant VariantNewInt16 func(value int16) *Variant VariantNewInt32 func(value T.GInt32) *Variant VariantNewInt64 func(value int64) *Variant VariantNewMaybe func(childType *VariantType, child *Variant) *Variant VariantNewObjectPath func(objectPath string) *Variant VariantNewParsed func(format string, v ...VArg) *Variant VariantNewParsedVa func(format string, app *VAList) *Variant VariantNewSignature func(signature string) *Variant VariantNewString func(str string) *Variant VariantNewStrv func(strv []string, length T.Gssize) *Variant VariantNewTuple func(children **Variant, nChildren T.Gsize) *Variant VariantNewUint16 func(value uint16) *Variant VariantNewUint32 func(value T.GUint32) *Variant VariantNewUint64 func(value uint64) *Variant VariantNewVa func(formatString string, endptr []string, app *VAList) *Variant VariantCompare func(one T.Gconstpointer, two T.Gconstpointer) int VariantEqual func(one T.Gconstpointer, two T.Gconstpointer) bool VariantHash func(value T.Gconstpointer) uint VariantIsObjectPath func(str string) bool VariantIsSignature func(str string) bool VariantParse func(typ *VariantType, text, limit string, endptr []string, err **Error) *Variant VariantParserGetErrorQuark func() Quark VariantByteswap func(v *Variant) *Variant VariantClassify func(v *Variant) VariantClass VariantDupBytestring func(v *Variant, length *T.Gsize) string VariantDupBytestringArray func(v *Variant, length *T.Gsize) []string VariantDupString func(v *Variant, length *T.Gsize) string VariantDupStrv func(v *Variant, length *T.Gsize) []string VariantGet func(v *Variant, formatString string, va ...VArg) VariantGetBoolean func(v *Variant) bool VariantGetByte func(v *Variant) T.Guchar VariantGetBytestring func(v *Variant) string VariantGetBytestringArray func(v *Variant, length *T.Gsize) []string VariantGetChild func(v *Variant, index T.Gsize, formatString string, va ...VArg) VariantGetChildValue func(v *Variant, index T.Gsize) *Variant VariantGetData func(v *Variant) T.Gconstpointer VariantGetDouble func(v *Variant) float64 VariantGetFixedArray func(v *Variant, nElements *T.Gsize, elementSize T.Gsize) T.Gconstpointer VariantGetHandle func(v *Variant) T.GInt32 VariantGetInt16 func(v *Variant) int16 VariantGetInt32 func(v *Variant) T.GInt32 VariantGetInt64 func(v *Variant) int64 VariantGetMaybe func(v *Variant) *Variant VariantGetNormalForm func(v *Variant) *Variant VariantGetSize func(v *Variant) T.Gsize VariantGetString func(v *Variant, length *T.Gsize) string VariantGetStrv func(v *Variant, length *T.Gsize) []string VariantGetType func(v *Variant) *VariantType VariantGetTypeString func(v *Variant) string VariantGetUint16 func(v *Variant) uint16 VariantGetUint32 func(v *Variant) T.GUint32 VariantGetUint64 func(v *Variant) uint64 VariantGetVa func(v *Variant, formatString string, endptr []string, app *VAList) VariantGetVariant func(v *Variant) *Variant VariantIsContainer func(v *Variant) bool VariantIsFloating func(v *Variant) bool VariantIsNormalForm func(v *Variant) bool VariantIsOfType func(v *Variant, typ *VariantType) bool VariantLookup func(dictionary *Variant, key string, formatString string, v ...VArg) bool VariantLookupValue func(dictionary *Variant, key string, expectedType *VariantType) *Variant VariantNChildren func(v *Variant) T.Gsize VariantNewDictEntry func(key *Variant, value *Variant) *Variant VariantNewVariant func(v *Variant) *Variant VariantPrint func(v *Variant, typeAnnotate bool) string VariantPrintString func(v *Variant, str *String, typeAnnotate bool) *String VariantRef func(v *Variant) *Variant VariantRefSink func(v *Variant) *Variant VariantStore func(v *Variant, data T.Gpointer) VariantUnref func(v *Variant) )
View Source
var ( VariantBuilderNew func(typ *VariantType) *VariantBuilder VariantBuilderAdd func(v *VariantBuilder, formatString string, va ...VArg) VariantBuilderAddParsed func(v *VariantBuilder, format string, va ...VArg) VariantBuilderAddValue func(v *VariantBuilder, value *Variant) VariantBuilderClear func(v *VariantBuilder) VariantBuilderClose func(v *VariantBuilder) VariantBuilderEnd func(v *VariantBuilder) *Variant VariantBuilderInit func(v *VariantBuilder, typ *VariantType) VariantBuilderOpen func(v *VariantBuilder, typ *VariantType) VariantBuilderRef func(v *VariantBuilder) *VariantBuilder VariantBuilderUnref func(v *VariantBuilder) )
View Source
var ( VariantIterNew func(value *Variant) *VariantIter VariantIterCopy func(v *VariantIter) *VariantIter VariantIterFree func(v *VariantIter) VariantIterInit func(v *VariantIter, value *Variant) T.Gsize VariantIterLoop func(v *VariantIter, formatString string, va ...VArg) bool VariantIterNChildren func(v *VariantIter) T.Gsize VariantIterNext func(v *VariantIter, formatString string, va ...VArg) bool VariantIterNextValue func(v *VariantIter) *Variant )
View Source
var ( VariantTypeNew func(typeString string) *VariantType VariantTypeNewTuple func(items **VariantType, length int) *VariantType VariantTypeChecked func(string) *VariantType VariantTypeEqual func(type1 T.Gconstpointer, type2 T.Gconstpointer) bool VariantTypeHash func(typ T.Gconstpointer) uint VariantTypeStringIsValid func(typeString string) bool VariantTypeStringScan func(str, limit string, endptr **T.Gchar) bool VariantTypeCopy func(v *VariantType) *VariantType VariantTypeDupString func(v *VariantType) string VariantTypeElement func(v *VariantType) *VariantType VariantTypeFirst func(v *VariantType) *VariantType VariantTypeFree func(v *VariantType) VariantTypeGetStringLength func(v *VariantType) T.Gsize VariantTypeIsArray func(v *VariantType) bool VariantTypeIsBasic func(v *VariantType) bool VariantTypeIsContainer func(v *VariantType) bool VariantTypeIsDefinite func(v *VariantType) bool VariantTypeIsDictEntry func(v *VariantType) bool VariantTypeIsMaybe func(v *VariantType) bool VariantTypeIsSubtypeOf func(v *VariantType, superv *VariantType) bool VariantTypeIsTuple func(v *VariantType) bool VariantTypeIsVariant func(v *VariantType) bool VariantTypeKey func(v *VariantType) *VariantType VariantTypeNewArray func(element *VariantType) *VariantType VariantTypeNewDictEntry func(key *VariantType, value *VariantType) *VariantType VariantTypeNewMaybe func(element *VariantType) *VariantType VariantTypeNext func(v *VariantType) *VariantType VariantTypeNItems func(v *VariantType) T.Gsize VariantTypePeekString func(v *VariantType) string VariantTypeValue func(v *VariantType) *VariantType )
Functions ¶
This section is empty.
Types ¶
type Array ¶
func (*Array) AppendVals ¶
func (a *Array) AppendVals(data T.Gconstpointer, leng uint) *Array
func (*Array) GetElementSize ¶
func (*Array) InsertVals ¶
func (*Array) PrependVals ¶
func (a *Array) PrependVals(data T.Gconstpointer, leng uint) *Array
func (*Array) RemoveIndex ¶
func (*Array) RemoveIndexFast ¶
func (*Array) RemoveRange ¶
func (*Array) Sort ¶
func (a *Array) Sort(compareFunc T.GCompareFunc)
func (*Array) SortWithData ¶
func (a *Array) SortWithData(compareFunc T.GCompareDataFunc, userData T.Gpointer)
type AsyncQueue ¶
type AsyncQueue struct{}
func (*AsyncQueue) Length ¶
func (a *AsyncQueue) Length() int
func (*AsyncQueue) LengthUnlocked ¶
func (a *AsyncQueue) LengthUnlocked() int
func (*AsyncQueue) Lock ¶
func (a *AsyncQueue) Lock()
func (*AsyncQueue) Pop ¶
func (a *AsyncQueue) Pop() T.Gpointer
func (*AsyncQueue) PopUnlocked ¶
func (a *AsyncQueue) PopUnlocked() T.Gpointer
func (*AsyncQueue) Push ¶
func (a *AsyncQueue) Push(data T.Gpointer)
func (*AsyncQueue) PushSorted ¶
func (a *AsyncQueue) PushSorted(data T.Gpointer, f T.GCompareDataFunc, userData T.Gpointer)
func (*AsyncQueue) PushSortedUnlocked ¶
func (a *AsyncQueue) PushSortedUnlocked(data T.Gpointer, f T.GCompareDataFunc, userData T.Gpointer)
func (*AsyncQueue) PushUnlocked ¶
func (a *AsyncQueue) PushUnlocked(data T.Gpointer)
func (*AsyncQueue) Ref ¶
func (a *AsyncQueue) Ref() *AsyncQueue
func (*AsyncQueue) RefUnlocked ¶
func (a *AsyncQueue) RefUnlocked()
func (*AsyncQueue) Sort ¶
func (a *AsyncQueue) Sort(f T.GCompareDataFunc, userData T.Gpointer)
func (*AsyncQueue) SortUnlocked ¶
func (a *AsyncQueue) SortUnlocked(f T.GCompareDataFunc, userData T.Gpointer)
func (*AsyncQueue) TimedPopUnlocked ¶
func (a *AsyncQueue) TimedPopUnlocked(endTime *TimeVal) T.Gpointer
func (*AsyncQueue) TryPop ¶
func (a *AsyncQueue) TryPop() T.Gpointer
func (*AsyncQueue) TryPopUnlocked ¶
func (a *AsyncQueue) TryPopUnlocked() T.Gpointer
func (*AsyncQueue) Unlock ¶
func (a *AsyncQueue) Unlock()
func (*AsyncQueue) Unref ¶
func (a *AsyncQueue) Unref()
func (*AsyncQueue) UnrefAndUnlock ¶
func (a *AsyncQueue) UnrefAndUnlock()
type BookmarkFile ¶
type BookmarkFile struct{}
func (*BookmarkFile) AddApplication ¶
func (b *BookmarkFile) AddApplication(uri, name, exec string)
func (*BookmarkFile) AddGroup ¶
func (b *BookmarkFile) AddGroup(uri, group string)
func (*BookmarkFile) Free ¶
func (b *BookmarkFile) Free()
func (*BookmarkFile) GetAppInfo ¶
func (*BookmarkFile) GetApplications ¶
func (*BookmarkFile) GetDescription ¶
func (b *BookmarkFile) GetDescription(uri string, e **Error) string
func (*BookmarkFile) GetIsPrivate ¶
func (b *BookmarkFile) GetIsPrivate(uri string, e **Error) bool
func (*BookmarkFile) GetMimeType ¶
func (b *BookmarkFile) GetMimeType(uri string, e **Error) string
func (*BookmarkFile) GetModified ¶
func (b *BookmarkFile) GetModified(uri string, e **Error) T.TimeT
func (*BookmarkFile) GetSize ¶
func (b *BookmarkFile) GetSize() int
func (*BookmarkFile) GetTitle ¶
func (b *BookmarkFile) GetTitle(uri, e **Error) string
func (*BookmarkFile) GetVisited ¶
func (b *BookmarkFile) GetVisited(uri string, e **Error) T.TimeT
func (*BookmarkFile) HasApplication ¶
func (b *BookmarkFile) HasApplication(uri, name string, e **Error) bool
func (*BookmarkFile) HasItem ¶
func (b *BookmarkFile) HasItem(uri string) bool
func (*BookmarkFile) LoadFromData ¶
func (*BookmarkFile) LoadFromDataDirs ¶
func (*BookmarkFile) LoadFromFile ¶
func (b *BookmarkFile) LoadFromFile(filename string, e **Error) bool
func (*BookmarkFile) MoveItem ¶
func (b *BookmarkFile) MoveItem(oldUri, newUri string, e **Error) bool
func (*BookmarkFile) RemoveApplication ¶
func (b *BookmarkFile) RemoveApplication(uri, name string, e **Error) bool
func (*BookmarkFile) RemoveGroup ¶
func (b *BookmarkFile) RemoveGroup(uri, group string, e **Error) bool
func (*BookmarkFile) RemoveItem ¶
func (b *BookmarkFile) RemoveItem(uri string, e **Error) bool
func (*BookmarkFile) SetAppInfo ¶
func (*BookmarkFile) SetDescription ¶
func (b *BookmarkFile) SetDescription(uri string, description string)
func (*BookmarkFile) SetIcon ¶
func (b *BookmarkFile) SetIcon(uri, href, mimeType string)
func (*BookmarkFile) SetIsPrivate ¶
func (b *BookmarkFile) SetIsPrivate(uri string, isPrivate bool)
func (*BookmarkFile) SetMimeType ¶
func (b *BookmarkFile) SetMimeType(uri, mimeType string)
func (*BookmarkFile) SetModified ¶
func (b *BookmarkFile) SetModified(uri string, modified T.TimeT)
func (*BookmarkFile) SetTitle ¶
func (b *BookmarkFile) SetTitle(uri, title string)
func (*BookmarkFile) SetVisited ¶
func (b *BookmarkFile) SetVisited(uri string, visited T.TimeT)
type ByteArray ¶
func (*ByteArray) RemoveIndex ¶
func (*ByteArray) RemoveIndexFast ¶
func (*ByteArray) RemoveRange ¶
func (*ByteArray) Sort ¶
func (b *ByteArray) Sort(compareFunc T.GCompareFunc)
func (*ByteArray) SortWithData ¶
func (b *ByteArray) SortWithData(compareFunc T.GCompareDataFunc, userData T.Gpointer)
type Cache ¶
type Cache struct{}
func (*Cache) Remove ¶
func (c *Cache) Remove(value T.Gconstpointer)
type CacheDestroyFunc ¶
type ChecksumType ¶
type ChecksumType Enum
const ( CHECKSUM_MD5 ChecksumType = iota CHECKSUM_SHA1 CHECKSUM_SHA256 )
func (ChecksumType) GetLength ¶
func (c ChecksumType) GetLength() T.Gssize
type Completion ¶
type Completion struct { Items *List Fnc CompletionFunc Prefix *T.Gchar Cache *List StrncmpFunc CompletionStrncmpFunc }
func (*Completion) AddItems ¶
func (c *Completion) AddItems(items *List)
func (*Completion) ClearItems ¶
func (c *Completion) ClearItems()
func (*Completion) Complete ¶
func (c *Completion) Complete(prefix string, newPrefix **T.Gchar) *List
func (*Completion) CompleteUtf8 ¶
func (c *Completion) CompleteUtf8(prefix string, newPrefix **T.Gchar) *List
func (*Completion) Free ¶
func (c *Completion) Free()
func (*Completion) RemoveItems ¶
func (c *Completion) RemoveItems(items *List)
func (*Completion) SetCompare ¶
func (c *Completion) SetCompare(strncmpFunc CompletionStrncmpFunc)
type CompletionFunc ¶
type Date ¶
type Date struct {
Bits1, Bits2 uint
}
func (*Date) DaysBetween ¶
func (*Date) GetDayOfYear ¶
func (*Date) GetIso8601WeekOfYear ¶
func (*Date) GetMondayWeekOfYear ¶
func (*Date) GetSundayWeekOfYear ¶
func (*Date) GetWeekday ¶
func (d *Date) GetWeekday() DateWeekday
func (*Date) IsFirstOfMonth ¶
func (*Date) IsLastOfMonth ¶
func (*Date) SetTimeVal ¶
func (*Date) SubtractDays ¶
func (*Date) SubtractMonths ¶
func (*Date) SubtractYears ¶
func (*Date) ToStructTm ¶
type DateTime ¶
func (*DateTime) AddMinutes ¶
func (*DateTime) AddSeconds ¶
func (*DateTime) GetDayOfMonth ¶
func (*DateTime) GetDayOfWeek ¶
func (*DateTime) GetDayOfYear ¶
func (*DateTime) GetMicrosecond ¶
func (*DateTime) GetSeconds ¶
func (*DateTime) GetTimezoneAbbreviation ¶
func (*DateTime) GetUtcOffset ¶
func (*DateTime) GetWeekNumberingYear ¶
func (*DateTime) GetWeekOfYear ¶
func (*DateTime) IsDaylightSavings ¶
func (*DateTime) ToTimezone ¶
type DateWeekday ¶
type DateWeekday Enum
const ( DATE_BAD_WEEKDAY DateWeekday = iota DATE_MONDAY DATE_TUESDAY DATE_WEDNESDAY DATE_THURSDAY DATE_FRIDAY DATE_SATURDAY DATE_SUNDAY )
type HashFunc ¶
type HashFunc func(key T.Gconstpointer) uint
type HashTable ¶
type HashTable struct{}
func (*HashTable) ForeachRemove ¶
func (*HashTable) ForeachSteal ¶
func (*HashTable) LookupExtended ¶
type HashTableIter ¶
type HashTableIter struct { Dummy1 T.Gpointer Dummy2 T.Gpointer Dummy3 T.Gpointer Dummy4 int Dummy5 T.Gboolean Dummy6 T.Gpointer }
func (*HashTableIter) GetHashTable ¶
func (h *HashTableIter) GetHashTable() *HashTable
func (*HashTableIter) Init ¶
func (h *HashTableIter) Init(hashTable *HashTable)
func (*HashTableIter) Remove ¶
func (h *HashTableIter) Remove()
func (*HashTableIter) Steal ¶
func (h *HashTableIter) Steal()
type HookCheckMarshaller ¶
type HookCompareFunc ¶
type HookFinalizeFunc ¶
type HookList ¶
type HookList struct { SeqId T.Gulong Bits uint // HookSize : 16 // IsSetup : 1 Hooks *Hook Dummy3 T.Gpointer FinalizeHook HookFinalizeFunc Dummy [2]T.Gpointer }
func (*HookList) DestroyLink ¶
func (*HookList) FindFuncData ¶
func (*HookList) FirstValid ¶
func (*HookList) InsertBefore ¶
func (*HookList) InsertSorted ¶
func (h *HookList) InsertSorted(hook *Hook, f HookCompareFunc)
func (*HookList) InvokeCheck ¶
func (*HookList) Marshal ¶
func (h *HookList) Marshal(mayRecurse bool, marshaller HookMarshaller, marshalData T.Gpointer)
func (*HookList) MarshalCheck ¶
func (h *HookList) MarshalCheck(mayRecurse bool, marshaller HookCheckMarshaller, marshalData T.Gpointer)
type HookMarshaller ¶
type IOChannel ¶
type IOChannel struct { RefCount int Funcs *IOFuncs Encoding *T.Gchar ReadCd IConv WriteCd IConv LineTerm *T.Gchar LineTermLen uint BufSize T.Gsize ReadBuf *String EncodedReadBuf *String WriteBuf *String PartialWriteBuf [6]T.Gchar Bits uint // contains filtered or unexported fields }
func (*IOChannel) AddWatchFull ¶
func (i *IOChannel) AddWatchFull(priority int, condition IOCondition, f IOFunc, userData T.Gpointer, notify O.DestroyNotify) uint
func (*IOChannel) CreateWatch ¶
func (i *IOChannel) CreateWatch(condition IOCondition) *O.Source
func (*IOChannel) GetBufferCondition ¶
func (i *IOChannel) GetBufferCondition() IOCondition
func (*IOChannel) GetBufferSize ¶
func (*IOChannel) GetBuffered ¶
func (*IOChannel) GetCloseOnUnref ¶
func (*IOChannel) GetEncoding ¶
func (*IOChannel) GetLineTerm ¶
func (*IOChannel) ReadLineString ¶
func (*IOChannel) ReadUnichar ¶
func (*IOChannel) SeekPosition ¶
func (*IOChannel) SetBufferSize ¶
func (*IOChannel) SetBuffered ¶
func (*IOChannel) SetCloseOnUnref ¶
func (*IOChannel) SetEncoding ¶
func (*IOChannel) SetLineTerm ¶
func (*IOChannel) Win32GetFd ¶
func (*IOChannel) Win32MakePollfd ¶
func (i *IOChannel) Win32MakePollfd(condition IOCondition, fd *T.GPollFD)
func (*IOChannel) WriteChars ¶
type IOChannelError ¶
type IOChannelError Enum
const ( IO_CHANNEL_ERROR_FBIG IOChannelError = iota IO_CHANNEL_ERROR_INVAL IO_CHANNEL_ERROR_IO IO_CHANNEL_ERROR_ISDIR IO_CHANNEL_ERROR_NOSPC IO_CHANNEL_ERROR_NXIO IO_CHANNEL_ERROR_OVERFLOW IO_CHANNEL_ERROR_PIPE IO_CHANNEL_ERROR_FAILED )
type IOCondition ¶
type IOCondition Enum
const ( IO_IN IOCondition = 1 << iota IO_PRI IO_OUT IO_ERR IO_HUP IO_NVAL )
type IOFlags ¶
type IOFlags Enum
const ( IO_FLAG_APPEND IOFlags = 1 << iota IO_FLAG_NONBLOCK IO_FLAG_IS_READABLE IO_FLAG_IS_WRITEABLE IO_FLAG_IS_SEEKABLE IO_FLAG_MASK IOFlags = (1 << iota) - 1 IO_FLAG_GET_MASK = IO_FLAG_MASK IO_FLAG_SET_MASK = IO_FLAG_APPEND | IO_FLAG_NONBLOCK )
type IOFuncs ¶
type IOFuncs struct { IoRead func(channel *IOChannel, buf *T.Gchar, count T.Gsize, bytesRead *T.Gsize, err **Error) IOStatus IoWrite func(channel *IOChannel, buf *T.Gchar, count T.Gsize, bytesWritten *T.Gsize, err **Error) IOStatus IoSeek func(channel *IOChannel, offset int64, typ SeekType, err **Error) IOStatus IoClose func(channel *IOChannel, err **Error) IOStatus IoCreateWatch func(channel *IOChannel, condition IOCondition) *Source IoFree func(channel *IOChannel) IoSetFlags func(channel *IOChannel, flags IOFlags, err **Error) IOStatus IoGetFlags func(channel *IOChannel) IOFlags }
type KeyFile ¶
type KeyFile struct{}
func (*KeyFile) GetBooleanList ¶
func (*KeyFile) GetDoubleList ¶
func (*KeyFile) GetIntegerList ¶
func (*KeyFile) GetLocaleString ¶
func (*KeyFile) GetLocaleStringList ¶
func (*KeyFile) GetStartGroup ¶
func (*KeyFile) GetStringList ¶
func (*KeyFile) LoadFromData ¶
func (*KeyFile) LoadFromDataDirs ¶
func (*KeyFile) LoadFromDirs ¶
func (*KeyFile) LoadFromFile ¶
func (k *KeyFile) LoadFromFile(file string, flags KeyFileFlags, e **Error) bool
func (*KeyFile) RemoveComment ¶
func (*KeyFile) SetBoolean ¶
func (*KeyFile) SetBooleanList ¶
func (*KeyFile) SetComment ¶
func (*KeyFile) SetDoubleList ¶
func (*KeyFile) SetInteger ¶
func (*KeyFile) SetIntegerList ¶
func (*KeyFile) SetListSeparator ¶
func (*KeyFile) SetLocaleString ¶
func (*KeyFile) SetLocaleStringList ¶
func (*KeyFile) SetStringList ¶
type KeyFileFlags ¶
type KeyFileFlags Enum
const ( KEY_FILE_KEEP_COMMENTS KeyFileFlags = 1 << iota KEY_FILE_KEEP_TRANSLATIONS KEY_FILE_NONE KeyFileFlags = 0 )
type List ¶
func (*List) DeleteLink ¶
func (*List) FindCustom ¶
func (l *List) FindCustom(data T.Gconstpointer, f T.GCompareFunc) *List
func (*List) FreeFull ¶
func (l *List) FreeFull(freeFunc O.DestroyNotify)
func (*List) InsertSorted ¶
func (*List) InsertSortedWithData ¶
func (*List) RemoveLink ¶
func (*List) SortWithData ¶
type MainContext ¶
type MainContext T.MainContext // chicken/egg
func (*MainContext) Acquire ¶
func (m *MainContext) Acquire() bool
func (*MainContext) Dispatch ¶
func (m *MainContext) Dispatch()
func (*MainContext) FindSourceByFuncsUserData ¶
func (m *MainContext) FindSourceByFuncsUserData(funcs *O.SourceFuncs, userData T.Gpointer) *O.Source
func (*MainContext) FindSourceById ¶
func (m *MainContext) FindSourceById(sourceId uint) *O.Source
func (*MainContext) FindSourceByUserData ¶
func (m *MainContext) FindSourceByUserData(userData T.Gpointer) *O.Source
func (*MainContext) GetPollFunc ¶
func (m *MainContext) GetPollFunc() T.GPollFunc
func (*MainContext) Invoke ¶
func (m *MainContext) Invoke(function O.SourceFunc, data T.Gpointer)
func (*MainContext) InvokeFull ¶
func (m *MainContext) InvokeFull(priority int, function O.SourceFunc, data T.Gpointer, notify O.DestroyNotify)
func (*MainContext) IsOwner ¶
func (m *MainContext) IsOwner() bool
func (*MainContext) Iteration ¶
func (m *MainContext) Iteration(mayBlock bool) bool
func (*MainContext) Pending ¶
func (m *MainContext) Pending() bool
func (*MainContext) PopThreadDefault ¶
func (m *MainContext) PopThreadDefault()
func (*MainContext) Prepare ¶
func (m *MainContext) Prepare(priority *int) bool
func (*MainContext) PushThreadDefault ¶
func (m *MainContext) PushThreadDefault()
func (*MainContext) Ref ¶
func (m *MainContext) Ref() *MainContext
func (*MainContext) Release ¶
func (m *MainContext) Release()
func (*MainContext) RemovePoll ¶
func (m *MainContext) RemovePoll(fd *T.GPollFD)
func (*MainContext) SetPollFunc ¶
func (m *MainContext) SetPollFunc(f T.GPollFunc)
func (*MainContext) Unref ¶
func (m *MainContext) Unref()
func (*MainContext) Wakeup ¶
func (m *MainContext) Wakeup()
type MainLoop ¶
type MainLoop struct{}
func (*MainLoop) GetContext ¶
func (m *MainLoop) GetContext() *MainContext
type MappedFile ¶
type MappedFile struct{}
func (*MappedFile) Free ¶
func (m *MappedFile) Free()
func (*MappedFile) GetContents ¶
func (m *MappedFile) GetContents() string
func (*MappedFile) GetLength ¶
func (m *MappedFile) GetLength() T.Gsize
func (*MappedFile) Ref ¶
func (m *MappedFile) Ref() *MappedFile
func (*MappedFile) Unref ¶
func (m *MappedFile) Unref()
type MarkupParseContext ¶
type MarkupParseContext struct{}
func (*MarkupParseContext) EndParse ¶
func (m *MarkupParseContext) EndParse(e **Error) bool
func (*MarkupParseContext) Free ¶
func (m *MarkupParseContext) Free()
func (*MarkupParseContext) GetElement ¶
func (m *MarkupParseContext) GetElement() string
func (*MarkupParseContext) GetElementStack ¶
func (m *MarkupParseContext) GetElementStack() *SList
func (*MarkupParseContext) GetPosition ¶
func (m *MarkupParseContext) GetPosition(lineNumber, charNumber *int)
func (*MarkupParseContext) GetUserData ¶
func (m *MarkupParseContext) GetUserData() T.Gpointer
func (*MarkupParseContext) Pop ¶
func (m *MarkupParseContext) Pop() T.Gpointer
func (*MarkupParseContext) Push ¶
func (m *MarkupParseContext) Push(parser *MarkupParser, userData T.Gpointer)
type MarkupParseFlags ¶
type MarkupParseFlags Enum
const ( MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG MarkupParseFlags = 1 << iota MARKUP_TREAT_CDATA_AS_TEXT MARKUP_PREFIX_ERROR_POSITION )
type MarkupParser ¶
type MarkupParser struct { StartElement func( context *MarkupParseContext, elementName *T.Gchar, attributeNames **T.Gchar, attributeValues **T.Gchar, userData T.Gpointer, error **Error) EndElement func( context *MarkupParseContext, elementName *T.Gchar, userData T.Gpointer, error **Error) Text func( context *MarkupParseContext, text *T.Gchar, textLen T.Gsize, userData T.Gpointer, error **Error) Passthrough func( context *MarkupParseContext, passthroughText *T.Gchar, textLen T.Gsize, userData T.Gpointer, error **Error) Error func( context *MarkupParseContext, error *Error, userData T.Gpointer) }
type Once ¶
type Once struct { Status OnceStatus Retval T.Gpointer }
type OnceStatus ¶
type OnceStatus Enum
const ( ONCE_STATUS_NOTCALLED OnceStatus = iota ONCE_STATUS_PROGRESS ONCE_STATUS_READY )
type OptionContext ¶
type OptionContext struct{}
func (*OptionContext) AddGroup ¶
func (o *OptionContext) AddGroup(group *OptionGroup)
func (*OptionContext) AddMainEntries ¶
func (o *OptionContext) AddMainEntries(entries *OptionEntry, translationDomain string)
func (*OptionContext) Free ¶
func (o *OptionContext) Free()
func (*OptionContext) GetDescription ¶
func (o *OptionContext) GetDescription() string
func (*OptionContext) GetHelp ¶
func (o *OptionContext) GetHelp(mainHelp bool, group *OptionGroup) string
func (*OptionContext) GetHelpEnabled ¶
func (o *OptionContext) GetHelpEnabled() bool
func (*OptionContext) GetIgnoreUnknownOptions ¶
func (o *OptionContext) GetIgnoreUnknownOptions() bool
func (*OptionContext) GetMainGroup ¶
func (o *OptionContext) GetMainGroup() *OptionGroup
func (*OptionContext) GetSummary ¶
func (o *OptionContext) GetSummary() string
func (*OptionContext) SetDescription ¶
func (o *OptionContext) SetDescription(description string)
func (*OptionContext) SetHelpEnabled ¶
func (o *OptionContext) SetHelpEnabled(helpEnabled bool)
func (*OptionContext) SetIgnoreUnknownOptions ¶
func (o *OptionContext) SetIgnoreUnknownOptions(ignoreUnknown bool)
func (*OptionContext) SetMainGroup ¶
func (o *OptionContext) SetMainGroup(group *OptionGroup)
func (*OptionContext) SetSummary ¶
func (o *OptionContext) SetSummary(summary string)
func (*OptionContext) SetTranslateFunc ¶
func (o *OptionContext) SetTranslateFunc(f T.GTranslateFunc, data T.Gpointer, destroyNotify O.DestroyNotify)
func (*OptionContext) SetTranslationDomain ¶
func (o *OptionContext) SetTranslationDomain(domain string)
type OptionEntry ¶
type OptionErrorFunc ¶
type OptionErrorFunc func( context *OptionContext, group *OptionGroup, data T.Gpointer, err **Error)
type OptionGroup ¶
type OptionGroup struct{}
func (*OptionGroup) AddEntries ¶
func (o *OptionGroup) AddEntries(entries *OptionEntry)
func (*OptionGroup) Free ¶
func (o *OptionGroup) Free()
func (*OptionGroup) SetErrorHook ¶
func (o *OptionGroup) SetErrorHook(errorFunc OptionErrorFunc)
func (*OptionGroup) SetParseHooks ¶
func (o *OptionGroup) SetParseHooks(preParseFunc OptionParseFunc, postParseFunc OptionParseFunc)
func (*OptionGroup) SetTranslateFunc ¶
func (o *OptionGroup) SetTranslateFunc(f T.GTranslateFunc, data T.Gpointer, destroyNotify O.DestroyNotify)
func (*OptionGroup) SetTranslationDomain ¶
func (o *OptionGroup) SetTranslationDomain(domain string)
type OptionParseFunc ¶
type OptionParseFunc func( context *OptionContext, group *OptionGroup, data T.Gpointer, err **Error) T.Gboolean
type PatternSpec ¶
type PatternSpec struct{}
func (*PatternSpec) Equal ¶
func (p *PatternSpec) Equal(p2 *PatternSpec) bool
func (*PatternSpec) Free ¶
func (p *PatternSpec) Free()
func (*PatternSpec) Match ¶
func (p *PatternSpec) Match(stringLength uint, str, stringReversed string) bool
func (*PatternSpec) MatchString ¶
func (p *PatternSpec) MatchString(str string) bool
type PtrArray ¶
func (*PtrArray) RemoveRange ¶
func (*PtrArray) SetFreeFunc ¶
func (p *PtrArray) SetFreeFunc(elementFreeFunc O.DestroyNotify)
func (*PtrArray) Sort ¶
func (p *PtrArray) Sort(compareFunc T.GCompareFunc)
func (*PtrArray) SortWithData ¶
func (p *PtrArray) SortWithData(compareFunc T.GCompareDataFunc, userData T.Gpointer)
type Queue ¶
func (*Queue) DeleteLink ¶
func (*Queue) FindCustom ¶
func (q *Queue) FindCustom(data T.Gconstpointer, f T.GCompareFunc) *List
func (*Queue) InsertSorted ¶
func (*Queue) PeekHeadLink ¶
func (*Queue) PeekNthLink ¶
func (*Queue) PeekTailLink ¶
func (*Queue) PopHeadLink ¶
func (*Queue) PopNthLink ¶
func (*Queue) PopTailLink ¶
func (*Queue) PushHeadLink ¶
func (*Queue) PushNthLink ¶
func (*Queue) PushTailLink ¶
func (*Queue) Remove ¶
func (q *Queue) Remove(data T.Gconstpointer)
func (*Queue) RemoveAll ¶
func (q *Queue) RemoveAll(data T.Gconstpointer)
type Regex ¶
type Regex struct{}
func (*Regex) GetCaptureCount ¶
func (*Regex) GetCompileFlags ¶
func (r *Regex) GetCompileFlags() RegexCompileFlags
func (*Regex) GetMatchFlags ¶
func (r *Regex) GetMatchFlags() RegexMatchFlags
func (*Regex) GetMaxBackref ¶
func (*Regex) GetPattern ¶
func (*Regex) GetStringNumber ¶
func (*Regex) Match ¶
func (r *Regex) Match(str string, matchOptions RegexMatchFlags, matchInfo **T.GMatchInfo) bool
func (*Regex) MatchAll ¶
func (r *Regex) MatchAll(str string, matchOptions RegexMatchFlags, matchInfo **T.GMatchInfo) bool
func (*Regex) MatchAllFull ¶
func (r *Regex) MatchAllFull(str string, stringLen T.Gssize, startPosition int, matchOptions RegexMatchFlags, matchInfo **T.GMatchInfo, e **Error) bool
func (*Regex) MatchFull ¶
func (r *Regex) MatchFull(str string, stringLen T.Gssize, startPosition int, matchOptions RegexMatchFlags, matchInfo **T.GMatchInfo, e **Error) bool
func (*Regex) ReplaceEval ¶
func (*Regex) ReplaceLiteral ¶
type RegexCompileFlags ¶
type RegexCompileFlags Enum
const ( REGEX_CASELESS RegexCompileFlags = 1 << iota REGEX_MULTILINE REGEX_DOTALL REGEX_EXTENDED REGEX_ANCHORED REGEX_DOLLAR_ENDONLY REGEX_UNGREEDY REGEX_RAW REGEX_NO_AUTO_CAPTURE REGEX_OPTIMIZE REGEX_DUPNAMES REGEX_NEWLINE_CR REGEX_NEWLINE_LF REGEX_NEWLINE_CRLF = REGEX_NEWLINE_CR | REGEX_NEWLINE_LF )
type RegexEvalCallback ¶
type RegexMatchFlags ¶
type RegexMatchFlags Enum
const ( REGEX_MATCH_ANCHORED RegexMatchFlags = 1 << (iota + 4) REGEX_MATCH_NOTBOL REGEX_MATCH_NOTEOL REGEX_MATCH_NOTEMPTY REGEX_MATCH_PARTIAL REGEX_MATCH_NEWLINE_CR REGEX_MATCH_NEWLINE_LF REGEX_MATCH_NEWLINE_ANY REGEX_MATCH_NEWLINE_CRLF = REGEX_MATCH_NEWLINE_CR | REGEX_MATCH_NEWLINE_LF )
type Relation ¶
type Relation struct{}
type SList ¶
func (*SList) DeleteLink ¶
func (*SList) FindCustom ¶
func (s *SList) FindCustom(data T.Gconstpointer, f T.GCompareFunc) *SList
func (*SList) FreeFull ¶
func (s *SList) FreeFull(freeFunc O.DestroyNotify)
func (*SList) InsertSorted ¶
func (*SList) InsertSortedWithData ¶
func (*SList) RemoveLink ¶
func (*SList) SortWithData ¶
type Scanner ¶
type Scanner struct { UserData T.Gpointer MaxParseErrors uint ParseErrors uint InputName *T.Gchar Qdata *T.GData Config *ScannerConfig Token T.GTokenType Value T.GTokenValue Line uint Position uint NextToken T.GTokenType NextValue T.GTokenValue NextLine uint NextPosition uint SymbolTable *HashTable InputFd int Text *T.Gchar TextEnd *T.Gchar Buffer *T.Gchar ScopeId uint MsgHandler ScannerMsgFunc }
func (*Scanner) CurPosition ¶
func (*Scanner) CurToken ¶
func (s *Scanner) CurToken() T.GTokenType
func (*Scanner) CurValue ¶
func (s *Scanner) CurValue() T.GTokenValue
func (*Scanner) GetNextToken ¶
func (s *Scanner) GetNextToken() T.GTokenType
func (*Scanner) PeekNextToken ¶
func (s *Scanner) PeekNextToken() T.GTokenType
func (*Scanner) ScopeAddSymbol ¶
func (*Scanner) ScopeForeachSymbol ¶
func (*Scanner) ScopeLookupSymbol ¶
func (*Scanner) ScopeRemoveSymbol ¶
func (*Scanner) SyncFileOffset ¶
func (s *Scanner) SyncFileOffset()
func (*Scanner) UnexpToken ¶
func (s *Scanner) UnexpToken(expectedToken T.GTokenType, identifierSpec, symbolSpec, symbolName, message string, isError int)
type ScannerConfig ¶
type ScannerConfig struct { CsetSkipCharacters *T.Gchar CsetIdentifierFirst *T.Gchar CsetIdentifierNth *T.Gchar CpairCommentSingle *T.Gchar Bits uint // CaseSensitive : 1 // SkipCommentMulti : 1 // SkipCommentSingle : 1 // ScanCommentMulti : 1 // ScanIdentifier : 1 // ScanIdentifier1char : 1 // ScanIdentifier_NULL : 1 // ScanSymbols : 1 // ScanBinary : 1 // ScanOctal : 1 // ScanFloat : 1 // ScanHex : 1 // ScanHexDollar : 1 // ScanStringSq : 1 // ScanStringDq : 1 // Numbers2Int : 1 // Int2Float : 1 // Identifier2String : 1 // Char2Token : 1 // Symbol2Token : 1 // Scope0Fallback : 1 // StoreInt64 : 1 PaddingDummy uint }
type Sequence ¶
type Sequence struct{}
func (*Sequence) BeginIter ¶
func (s *Sequence) BeginIter() *SequenceIter
func (*Sequence) EndIter ¶
func (s *Sequence) EndIter() *SequenceIter
func (*Sequence) InsertSorted ¶
func (s *Sequence) InsertSorted(data T.Gpointer, cmpFunc T.GCompareDataFunc, cmpData T.Gpointer) *SequenceIter
func (*Sequence) InsertSortedIter ¶
func (s *Sequence) InsertSortedIter(data T.Gpointer, iterCmp SequenceIterCompareFunc, cmpData T.Gpointer) *SequenceIter
func (*Sequence) IterAtPos ¶
func (s *Sequence) IterAtPos(pos int) *SequenceIter
func (*Sequence) Lookup ¶
func (s *Sequence) Lookup(data T.Gpointer, cmpFunc T.GCompareDataFunc, cmpData T.Gpointer) *SequenceIter
func (*Sequence) LookupIter ¶
func (s *Sequence) LookupIter(data T.Gpointer, iterCmp SequenceIterCompareFunc, cmpData T.Gpointer) *SequenceIter
func (*Sequence) Search ¶
func (s *Sequence) Search(data T.Gpointer, cmpFunc T.GCompareDataFunc, cmpData T.Gpointer) *SequenceIter
func (*Sequence) SearchIter ¶
func (s *Sequence) SearchIter(data T.Gpointer, iterCmp SequenceIterCompareFunc, cmpData T.Gpointer) *SequenceIter
type SequenceIter ¶
type SequenceIter SequenceNode
func (*SequenceIter) Compare ¶
func (s *SequenceIter) Compare(s2 *SequenceIter) int
func (*SequenceIter) ForeachRange ¶
func (s *SequenceIter) ForeachRange(end *SequenceIter, f T.GFunc, userData T.Gpointer)
func (*SequenceIter) Get ¶
func (s *SequenceIter) Get() T.Gpointer
func (*SequenceIter) GetPosition ¶
func (s *SequenceIter) GetPosition() int
func (*SequenceIter) GetSequence ¶
func (s *SequenceIter) GetSequence() *Sequence
func (*SequenceIter) InsertBefore ¶
func (s *SequenceIter) InsertBefore(data T.Gpointer) *SequenceIter
func (*SequenceIter) IsBegin ¶
func (s *SequenceIter) IsBegin() bool
func (*SequenceIter) IsEnd ¶
func (s *SequenceIter) IsEnd() bool
func (*SequenceIter) Move ¶
func (s *SequenceIter) Move(dest *SequenceIter)
func (*SequenceIter) MoveBy ¶
func (s *SequenceIter) MoveBy(delta int) *SequenceIter
func (*SequenceIter) MoveRange ¶
func (s *SequenceIter) MoveRange(begin *SequenceIter, end *SequenceIter)
func (*SequenceIter) Next ¶
func (s *SequenceIter) Next() *SequenceIter
func (*SequenceIter) Prev ¶
func (s *SequenceIter) Prev() *SequenceIter
func (*SequenceIter) RangeGetMidpoint ¶
func (s *SequenceIter) RangeGetMidpoint(end *SequenceIter) *SequenceIter
func (*SequenceIter) Remove ¶
func (s *SequenceIter) Remove()
func (*SequenceIter) RemoveRange ¶
func (s *SequenceIter) RemoveRange(end *SequenceIter)
func (*SequenceIter) Set ¶
func (s *SequenceIter) Set(data T.Gpointer)
func (*SequenceIter) SortChanged ¶
func (s *SequenceIter) SortChanged(cmpFunc T.GCompareDataFunc, cmpData T.Gpointer)
func (*SequenceIter) SortChangedIter ¶
func (s *SequenceIter) SortChangedIter(iterCmp SequenceIterCompareFunc, cmpData T.Gpointer)
func (*SequenceIter) Swap ¶
func (s *SequenceIter) Swap(s2 *SequenceIter)
type SequenceIterCompareFunc ¶
type SequenceIterCompareFunc func( a, b *SequenceIter, data T.Gpointer) int
type SequenceNode ¶
type SequenceNode struct{}
type SliceConfig ¶
type SliceConfig Enum
const ( SLICE_CONFIG_ALWAYS_MALLOC SliceConfig = iota + 1 SLICE_CONFIG_BYPASS_MAGAZINES SLICE_CONFIG_WORKING_SET_MSECS SLICE_CONFIG_COLOR_INCREMENT SLICE_CONFIG_CHUNK_SIZES SLICE_CONFIG_CONTENTION_COUNTER )
func (SliceConfig) Get ¶
func (s SliceConfig) Get() int64
func (SliceConfig) Set ¶
func (s SliceConfig) Set(value int64)
type Source ¶
func (*Source) AddChildSource ¶
func (*Source) Attach ¶
func (s *Source) Attach(context *MainContext) uint
func (*Source) GetCanRecurse ¶
func (*Source) GetContext ¶
func (s *Source) GetContext() *MainContext
func (*Source) GetCurrentTime ¶
func (*Source) GetPriority ¶
func (*Source) IsDestroyed ¶
func (*Source) RemoveChildSource ¶
func (*Source) RemovePoll ¶
func (*Source) SetCallback ¶
func (s *Source) SetCallback(f O.SourceFunc, data T.Gpointer, notify O.DestroyNotify)
func (*Source) SetCallbackIndirect ¶
func (s *Source) SetCallbackIndirect(callbackData T.Gpointer, callbackFuncs *O.SourceCallbackFuncs)
func (*Source) SetCanRecurse ¶
func (*Source) SetFuncs ¶
func (s *Source) SetFuncs(funcs *O.SourceFuncs)
func (*Source) SetPriority ¶
type SpawnChildSetupFunc ¶
type SpawnFlags ¶
type SpawnFlags Enum
const ( SPAWN_LEAVE_DESCRIPTORS_OPEN SpawnFlags = 1 << iota SPAWN_DO_NOT_REAP_CHILD SPAWN_SEARCH_PATH SPAWN_STDOUT_TO_DEV_NULL SPAWN_STDERR_TO_DEV_NULL SPAWN_CHILD_INHERITS_STDIN SPAWN_FILE_AND_ARGV_ZERO )
type StaticMutex ¶
type StaticMutex *Mutex
type StaticPrivate ¶
type StaticPrivate struct {
Index uint
}
func (*StaticPrivate) Free ¶
func (s *StaticPrivate) Free()
func (*StaticPrivate) Get ¶
func (s *StaticPrivate) Get() T.Gpointer
func (*StaticPrivate) Init ¶
func (s *StaticPrivate) Init()
func (*StaticPrivate) Set ¶
func (s *StaticPrivate) Set(data T.Gpointer, notify O.DestroyNotify)
type StaticRWLock ¶
type StaticRWLock struct { Mutex StaticMutex ReadCond *Cond WriteCond *Cond ReadCounter uint HaveWriter T.Gboolean WantToRead uint WantToWrite uint }
func (*StaticRWLock) Free ¶
func (s *StaticRWLock) Free()
func (*StaticRWLock) Init ¶
func (s *StaticRWLock) Init()
func (*StaticRWLock) ReaderLock ¶
func (s *StaticRWLock) ReaderLock()
func (*StaticRWLock) ReaderTrylock ¶
func (s *StaticRWLock) ReaderTrylock() bool
func (*StaticRWLock) ReaderUnlock ¶
func (s *StaticRWLock) ReaderUnlock()
func (*StaticRWLock) WriterLock ¶
func (s *StaticRWLock) WriterLock()
func (*StaticRWLock) WriterTrylock ¶
func (s *StaticRWLock) WriterTrylock() bool
func (*StaticRWLock) WriterUnlock ¶
func (s *StaticRWLock) WriterUnlock()
type StaticRecMutex ¶
type StaticRecMutex struct { Mutex StaticMutex Depth uint Owner SystemThread }
func (*StaticRecMutex) Free ¶
func (s *StaticRecMutex) Free()
func (*StaticRecMutex) Init ¶
func (s *StaticRecMutex) Init()
func (*StaticRecMutex) Lock ¶
func (s *StaticRecMutex) Lock()
func (*StaticRecMutex) LockFull ¶
func (s *StaticRecMutex) LockFull(depth uint)
func (*StaticRecMutex) Trylock ¶
func (s *StaticRecMutex) Trylock() bool
func (*StaticRecMutex) Unlock ¶
func (s *StaticRecMutex) Unlock()
func (*StaticRecMutex) UnlockFull ¶
func (s *StaticRecMutex) UnlockFull() uint
type String ¶
func (*String) AppendPrintf ¶
func (*String) AppendUnichar ¶
func (*String) AppendUriEscaped ¶
func (*String) AppendVprintf ¶
func (*String) OverwriteLen ¶
func (*String) PrependUnichar ¶
type StringChunk ¶
type StringChunk struct{}
func (*StringChunk) Clear ¶
func (s *StringChunk) Clear()
func (*StringChunk) Free ¶
func (s *StringChunk) Free()
func (*StringChunk) Insert ¶
func (s *StringChunk) Insert(str string) string
func (*StringChunk) InsertConst ¶
func (s *StringChunk) InsertConst(str string) string
type SystemThread ¶
type SystemThread struct { // Union // Data[4] Char DummyDouble float64 }
type TestDataFunc ¶
type TestDataFunc func(userData T.Gconstpointer)
type TestFixtureFunc ¶
type TestFixtureFunc func( fixture T.Gpointer, userData T.Gconstpointer)
type TestLogBuffer ¶
type TestLogFatalFunc ¶
type TestLogMsg ¶
type TestLogMsg struct { LogType TestLogType NStrings uint Strings **T.Gchar NNums uint Nums *T.LongDouble }
type TestLogType ¶
type TestLogType Enum
const ( TEST_LOG_NONE TestLogType = iota TEST_LOG_ERROR TEST_LOG_START_BINARY TEST_LOG_LIST_CASE TEST_LOG_SKIP_CASE TEST_LOG_START_CASE TEST_LOG_STOP_CASE TEST_LOG_MIN_RESULT TEST_LOG_MAX_RESULT TEST_LOG_MESSAGE )
type TestTrapFlags ¶
type TestTrapFlags Enum
const ( TEST_TRAP_SILENCE_STDOUT TestTrapFlags = 1 << (7 + iota) TEST_TRAP_SILENCE_STDERR TEST_TRAP_INHERIT_STDIN )
type Thread ¶
type Thread struct { Func ThreadFunc Data T.Gpointer Joinable T.Gboolean Priority ThreadPriority }
func (*Thread) SetPriority ¶
func (t *Thread) SetPriority(priority ThreadPriority)
type ThreadFunctions ¶
type ThreadFunctions struct { MutexNew func() MutexLock func(mutex *Mutex) *Mutex MutexTrylock func(mutex *Mutex) bool MutexUnlock func(mutex *Mutex) MutexFree func(mutex *Mutex) CondNew func() *Cond CondSignal func(cond *Cond) CondBroadcast func(cond *Cond) CondWait func(cond *Cond, mutex *Mutex) CondTimedWait func( cond *Cond, mutex *Mutex, endTime *TimeVal) bool CondFree func(cond *Cond) PrivateNew func(destructor O.DestroyNotify) *Private PrivateGet func(privateKey *Private) T.Gpointer PrivateSet func(privateKey *Private, data T.Gpointer) ThreadCreate func( fnc ThreadFunc, data T.Gpointer, stackSize T.Gulong, joinable, bound bool, priority ThreadPriority, thread T.Gpointer, error **Error) Threadield func() ThreadJoin func(thread T.Gpointer) ThreadExit func() ThreadSetPriority func( thread T.Gpointer, priority ThreadPriority) ThreadSelf func(thread T.Gpointer) ThreadEqual func( thread1 T.Gpointer, thread2 T.Gpointer) T.Gboolean }
type ThreadPool ¶
func (*ThreadPool) Free ¶
func (t *ThreadPool) Free(immediate, wait bool)
func (*ThreadPool) GetMaxThreads ¶
func (t *ThreadPool) GetMaxThreads() int
func (*ThreadPool) GetNumThreads ¶
func (t *ThreadPool) GetNumThreads() uint
func (*ThreadPool) SetMaxThreads ¶
func (t *ThreadPool) SetMaxThreads(maxThreads int, e **Error)
func (*ThreadPool) SetSortFunction ¶
func (t *ThreadPool) SetSortFunction(f T.GCompareDataFunc, userData T.Gpointer)
func (*ThreadPool) Unprocessed ¶
func (t *ThreadPool) Unprocessed() uint
type ThreadPriority ¶
type ThreadPriority Enum
const ( THREAD_PRIORITY_LOW ThreadPriority = iota THREAD_PRIORITY_NORMAL THREAD_PRIORITY_HIGH THREAD_PRIORITY_URGENT )
type TrashStack ¶
type TrashStack struct {
Next *TrashStack
}
type TraverseFlags ¶
type TraverseFlags Enum
type TraverseFunc ¶
type TraverseType ¶
type TraverseType Enum
const ( IN_ORDER TraverseType = iota PRE_ORDER POST_ORDER LEVEL_ORDER )
type Tree ¶
type Tree struct{}
func (*Tree) LookupExtended ¶
func (*Tree) Search ¶
func (t *Tree) Search(searchFunc T.GCompareFunc, userData T.Gconstpointer) T.Gpointer
func (*Tree) Traverse ¶
func (t *Tree) Traverse(traverseFunc TraverseFunc, traverseType TraverseType, userData T.Gpointer)
type Unichar ¶
func (Unichar) BreakType ¶
func (u Unichar) BreakType() UnicodeBreakType
func (Unichar) CanonicalDecomposition ¶
func (Unichar) CombiningClass ¶
func (Unichar) DigitValue ¶
func (Unichar) GetMirrorChar ¶
func (Unichar) GetScript ¶
func (u Unichar) GetScript() UnicodeScript
func (Unichar) Iszerowidth ¶
func (Unichar) Type ¶
func (u Unichar) Type() UnicodeType
func (Unichar) XdigitValue ¶
type UnicodeBreakType ¶
type UnicodeBreakType Enum
const ( UNICODE_BREAK_MANDATORY UnicodeBreakType = iota UNICODE_BREAK_CARRIAGE_RETURN UNICODE_BREAK_LINE_FEED UNICODE_BREAK_COMBINING_MARK UNICODE_BREAK_SURROGATE UNICODE_BREAK_ZERO_WIDTH_SPACE UNICODE_BREAK_INSEPARABLE UNICODE_BREAK_NON_BREAKING_GLUE UNICODE_BREAK_CONTINGENT UNICODE_BREAK_SPACE UNICODE_BREAK_AFTER UNICODE_BREAK_BEFORE UNICODE_BREAK_BEFORE_AND_AFTER UNICODE_BREAK_HYPHEN UNICODE_BREAK_NON_STARTER UNICODE_BREAK_OPEN_PUNCTUATION UNICODE_BREAK_CLOSE_PUNCTUATION UNICODE_BREAK_QUOTATION UNICODE_BREAK_EXCLAMATION UNICODE_BREAK_IDEOGRAPHIC UNICODE_BREAK_NUMERIC UNICODE_BREAK_INFIX_SEPARATOR UNICODE_BREAK_SYMBOL UNICODE_BREAK_ALPHABETIC UNICODE_BREAK_PREFIX UNICODE_BREAK_POSTFIX UNICODE_BREAK_COMPLEX_CONTEXT UNICODE_BREAK_AMBIGUOUS UNICODE_BREAK_UNKNOWN UNICODE_BREAK_NEXT_LINE UNICODE_BREAK_WORD_JOINER UNICODE_BREAK_HANGUL_L_JAMO UNICODE_BREAK_HANGUL_V_JAMO UNICODE_BREAK_HANGUL_T_JAMO UNICODE_BREAK_HANGUL_LV_SYLLABLE UNICODE_BREAK_HANGUL_LVT_SYLLABLE UNICODE_BREAK_CLOSE_PARANTHESIS )
type UnicodeScript ¶
type UnicodeScript Enum
const ( UNICODE_SCRIPT_INVALID_CODE UnicodeScript = iota - 1 UNICODE_SCRIPT_COMMON UNICODE_SCRIPT_INHERITED UNICODE_SCRIPT_ARABIC UNICODE_SCRIPT_ARMENIAN UNICODE_SCRIPT_BENGALI UNICODE_SCRIPT_BOPOMOFO UNICODE_SCRIPT_CHEROKEE UNICODE_SCRIPT_COPTIC UNICODE_SCRIPT_CYRILLIC UNICODE_SCRIPT_DESERET UNICODE_SCRIPT_DEVANAGARI UNICODE_SCRIPT_ETHIOPIC UNICODE_SCRIPT_GEORGIAN UNICODE_SCRIPT_GOTHIC UNICODE_SCRIPT_GREEK UNICODE_SCRIPT_GUJARATI UNICODE_SCRIPT_GURMUKHI UNICODE_SCRIPT_HAN UNICODE_SCRIPT_HANGUL UNICODE_SCRIPT_HEBREW UNICODE_SCRIPT_HIRAGANA UNICODE_SCRIPT_KANNADA UNICODE_SCRIPT_KATAKANA UNICODE_SCRIPT_KHMER UNICODE_SCRIPT_LAO UNICODE_SCRIPT_LATIN UNICODE_SCRIPT_MALAYALAM UNICODE_SCRIPT_MONGOLIAN UNICODE_SCRIPT_MYANMAR UNICODE_SCRIPT_OGHAM UNICODE_SCRIPT_OLD_ITALIC UNICODE_SCRIPT_ORIYA UNICODE_SCRIPT_RUNIC UNICODE_SCRIPT_SINHALA UNICODE_SCRIPT_SYRIAC UNICODE_SCRIPT_TAMIL UNICODE_SCRIPT_TELUGU UNICODE_SCRIPT_THAANA UNICODE_SCRIPT_THAI UNICODE_SCRIPT_TIBETAN UNICODE_SCRIPT_CANADIAN_ABORIGINAL UNICODE_SCRIPT_YI UNICODE_SCRIPT_TAGALOG UNICODE_SCRIPT_HANUNOO UNICODE_SCRIPT_BUHID UNICODE_SCRIPT_TAGBANWA UNICODE_SCRIPT_BRAILLE UNICODE_SCRIPT_CYPRIOT UNICODE_SCRIPT_LIMBU UNICODE_SCRIPT_OSMANYA UNICODE_SCRIPT_SHAVIAN UNICODE_SCRIPT_LINEAR_B UNICODE_SCRIPT_TAI_LE UNICODE_SCRIPT_UGARITIC UNICODE_SCRIPT_NEW_TAI_LUE UNICODE_SCRIPT_BUGINESE UNICODE_SCRIPT_GLAGOLITIC UNICODE_SCRIPT_TIFINAGH UNICODE_SCRIPT_SYLOTI_NAGRI UNICODE_SCRIPT_OLD_PERSIAN UNICODE_SCRIPT_KHAROSHTHI UNICODE_SCRIPT_UNKNOWN UNICODE_SCRIPT_BALINESE UNICODE_SCRIPT_CUNEIFORM UNICODE_SCRIPT_PHOENICIAN UNICODE_SCRIPT_PHAGS_PA UNICODE_SCRIPT_NKO UNICODE_SCRIPT_KAYAH_LI UNICODE_SCRIPT_LEPCHA UNICODE_SCRIPT_REJANG UNICODE_SCRIPT_SUNDANESE UNICODE_SCRIPT_SAURASHTRA UNICODE_SCRIPT_CHAM UNICODE_SCRIPT_OL_CHIKI UNICODE_SCRIPT_VAI UNICODE_SCRIPT_CARIAN UNICODE_SCRIPT_LYCIAN UNICODE_SCRIPT_LYDIAN UNICODE_SCRIPT_AVESTAN UNICODE_SCRIPT_BAMUM UNICODE_SCRIPT_EGYPTIAN_HIEROGLYPHS UNICODE_SCRIPT_IMPERIAL_ARAMAIC UNICODE_SCRIPT_INSCRIPTIONAL_PAHLAVI UNICODE_SCRIPT_INSCRIPTIONAL_PARTHIAN UNICODE_SCRIPT_JAVANESE UNICODE_SCRIPT_KAITHI UNICODE_SCRIPT_LISU UNICODE_SCRIPT_MEETEI_MAYEK UNICODE_SCRIPT_OLD_SOUTH_ARABIAN UNICODE_SCRIPT_OLD_TURKIC UNICODE_SCRIPT_SAMARITAN UNICODE_SCRIPT_TAI_THAM UNICODE_SCRIPT_TAI_VIET UNICODE_SCRIPT_BATAK UNICODE_SCRIPT_BRAHMI UNICODE_SCRIPT_MANDAIC )
type UnicodeType ¶
type UnicodeType Enum
const ( UNICODE_CONTROL UnicodeType = iota UNICODE_FORMAT UNICODE_UNASSIGNED UNICODE_PRIVATE_USE UNICODE_SURROGATE UNICODE_LOWERCASE_LETTER UNICODE_MODIFIER_LETTER UNICODE_OTHER_LETTER UNICODE_TITLECASE_LETTER UNICODE_UPPERCASE_LETTER UNICODE_COMBINING_MARK UNICODE_ENCLOSING_MARK UNICODE_NON_SPACING_MARK UNICODE_DECIMAL_NUMBER UNICODE_LETTER_NUMBER UNICODE_OTHER_NUMBER UNICODE_CONNECT_PUNCTUATION UNICODE_DASH_PUNCTUATION UNICODE_CLOSE_PUNCTUATION UNICODE_FINAL_PUNCTUATION UNICODE_INITIAL_PUNCTUATION UNICODE_OTHER_PUNCTUATION UNICODE_OPEN_PUNCTUATION UNICODE_CURRENCY_SYMBOL UNICODE_MODIFIER_SYMBOL UNICODE_MATH_SYMBOL UNICODE_OTHER_SYMBOL UNICODE_LINE_SEPARATOR UNICODE_PARAGRAPH_SEPARATOR UNICODE_SPACE_SEPARATOR )
type Variant ¶
func (*Variant) Bytestring ¶
func (*Variant) Classify ¶
func (v *Variant) Classify() VariantClass
func (*Variant) Data ¶
func (v *Variant) Data() T.Gconstpointer
func (*Variant) FixedArray ¶
func (*Variant) IsContainer ¶
func (*Variant) IsFloating ¶
func (*Variant) IsNormalForm ¶
func (*Variant) IsOfType ¶
func (v *Variant) IsOfType(typ *VariantType) bool
func (*Variant) LookupValue ¶
func (d *Variant) LookupValue(key string, expectedType *VariantType) *Variant
func (*Variant) NewDictEntry ¶
func (*Variant) NewVariant ¶
func (*Variant) NormalForm ¶
func (*Variant) Type ¶
func (v *Variant) Type() *VariantType
func (*Variant) TypeString ¶
type VariantBuilder ¶
func (*VariantBuilder) Add ¶
func (v *VariantBuilder) Add(formatString string, va ...VArg)
func (*VariantBuilder) AddParsed ¶
func (v *VariantBuilder) AddParsed(format string, va ...VArg)
func (*VariantBuilder) AddValue ¶
func (v *VariantBuilder) AddValue(value *Variant)
func (*VariantBuilder) Clear ¶
func (v *VariantBuilder) Clear()
func (*VariantBuilder) Close ¶
func (v *VariantBuilder) Close()
func (*VariantBuilder) End ¶
func (v *VariantBuilder) End() *Variant
func (*VariantBuilder) Init ¶
func (v *VariantBuilder) Init(typ *VariantType)
func (*VariantBuilder) Open ¶
func (v *VariantBuilder) Open(typ *VariantType)
func (*VariantBuilder) Ref ¶
func (v *VariantBuilder) Ref() *VariantBuilder
func (*VariantBuilder) Unref ¶
func (v *VariantBuilder) Unref()
type VariantClass ¶
type VariantClass Enum
const ( VARIANT_CLASS_BOOLEAN VariantClass = 'b' VARIANT_CLASS_BYTE VariantClass = 'y' VARIANT_CLASS_INT16 VariantClass = 'n' VARIANT_CLASS_UINT16 VariantClass = 'q' VARIANT_CLASS_INT32 VariantClass = 'i' VARIANT_CLASS_UINT32 VariantClass = 'u' VARIANT_CLASS_INT64 VariantClass = 'x' VARIANT_CLASS_UINT64 VariantClass = 't' VARIANT_CLASS_HANDLE VariantClass = 'h' VARIANT_CLASS_DOUBLE VariantClass = 'd' VARIANT_CLASS_STRING VariantClass = 's' VARIANT_CLASS_OBJECT_PATH VariantClass = 'o' VARIANT_CLASS_SIGNATURE VariantClass = 'g' VARIANT_CLASS_VARIANT VariantClass = 'v' VARIANT_CLASS_MAYBE VariantClass = 'm' VARIANT_CLASS_ARRAY VariantClass = 'a' VARIANT_CLASS_TUPLE VariantClass = '(' VARIANT_CLASS_DICT_ENTRY VariantClass = '{' )
type VariantIter ¶
func (*VariantIter) Copy ¶
func (v *VariantIter) Copy() *VariantIter
func (*VariantIter) Free ¶
func (v *VariantIter) Free()
func (*VariantIter) Loop ¶
func (v *VariantIter) Loop(formatString string, va ...VArg) bool
func (*VariantIter) NChildren ¶
func (v *VariantIter) NChildren() T.Gsize
func (*VariantIter) Next ¶
func (v *VariantIter) Next(formatString string, va ...VArg) bool
func (*VariantIter) NextValue ¶
func (v *VariantIter) NextValue() *Variant
type VariantType ¶
type VariantType T.VariantType // chicken/egg imports gobject/glib
func (*VariantType) Copy ¶
func (v *VariantType) Copy() *VariantType
func (*VariantType) DupString ¶
func (v *VariantType) DupString() string
func (*VariantType) Element ¶
func (v *VariantType) Element() *VariantType
func (*VariantType) First ¶
func (v *VariantType) First() *VariantType
func (*VariantType) Free ¶
func (v *VariantType) Free()
func (*VariantType) IsArray ¶
func (v *VariantType) IsArray() bool
func (*VariantType) IsBasic ¶
func (v *VariantType) IsBasic() bool
func (*VariantType) IsContainer ¶
func (v *VariantType) IsContainer() bool
func (*VariantType) IsDefinite ¶
func (v *VariantType) IsDefinite() bool
func (*VariantType) IsDictEntry ¶
func (v *VariantType) IsDictEntry() bool
func (*VariantType) IsMaybe ¶
func (v *VariantType) IsMaybe() bool
func (*VariantType) IsSubtypeOf ¶
func (v *VariantType) IsSubtypeOf(superv *VariantType) bool
func (*VariantType) IsTuple ¶
func (v *VariantType) IsTuple() bool
func (*VariantType) IsVariant ¶
func (v *VariantType) IsVariant() bool
func (*VariantType) Key ¶
func (v *VariantType) Key() *VariantType
func (*VariantType) NItems ¶
func (v *VariantType) NItems() T.Gsize
func (*VariantType) NewArray ¶
func (e *VariantType) NewArray() *VariantType
func (*VariantType) NewDictEntry ¶
func (k *VariantType) NewDictEntry(value *VariantType) *VariantType
func (*VariantType) NewMaybe ¶
func (e *VariantType) NewMaybe() *VariantType
func (*VariantType) Next ¶
func (v *VariantType) Next() *VariantType
func (*VariantType) PeekString ¶
func (v *VariantType) PeekString() string
func (*VariantType) StringLength ¶
func (v *VariantType) StringLength() T.Gsize
func (*VariantType) Value ¶
func (v *VariantType) Value() *VariantType
Click to show internal directories.
Click to hide internal directories.