|
libsheepy
|
This file is the API for the classes in libsheepy. More...
#include "libsheepy.h"#include "libsheepySmall.h"#include "libsheepyBt.h"#include "json/libsheepyCUndefined.h"#include "json/libsheepyCSmallDict.h"#include "json/libsheepyCSmallArray.h"#include "json/libsheepyCSmallJson.h"#include "json/libsheepyCSmallBytes.h"#include "json/libsheepyCSmallBool.h"#include "json/libsheepyCSmallContainer.h"#include "json/libsheepyCSmallDouble.h"#include "json/libsheepyCSmallInt.h"#include "json/libsheepyCSmallString.h"#include "tpool.h"
Go to the source code of this file.
Data Structures | |
| struct | baseFunctionst |
| base class functions More... | |
| struct | base |
| base class More... | |
Macros | |
| #define | __libsheepyObject 1 |
| #define | recycleContainers 1 |
| #define | recycleContainersAmount 8 |
| #define | initiateG(self) |
| initialize object (on stack or on heap) More... | |
| #define | allocG(value) |
| use rtSmallArrayt and rtSmallDictt for arrays and dictionaries More... | |
| #define | freeO(obj) |
| free buffers in obj More... | |
| #define | freeG(self) |
| #define | freeManyO(paramType, ...) freeManyOF(paramType, __VA_ARGS__, NULL) |
| #define | freeManyG freeManyO |
| #define | terminateO(obj) |
| free buffers and obj itself More... | |
| #define | terminateG terminateO |
| #define | terminateManyO(paramType, ...) terminateManyOF(paramType, __VA_ARGS__, NULL) |
| #define | terminateManyG terminateManyO |
| #define | isOType(obj, className) (obj ? eqS(((baset *) (obj))->type, className) : 0) |
| test obj type More... | |
| #define | isOTypeG isOType |
| #define | isOSmallArray(obj) isOType(obj, "smallArray") |
| test if obj type is smallArray More... | |
| #define | isOSmallArrayG isOSmallArray |
| #define | isOSmallBool(obj) isOType(obj, "smallBool") |
| test if obj type is smallBool More... | |
| #define | isOSmallBoolG isOSmallBool |
| #define | isOSmallBytes(obj) isOType(obj, "smallBytes") |
| test if obj type is smallBytes More... | |
| #define | isOSmallBytesG isOSmallBytes |
| #define | isOSmallContainer(obj) isOType(obj, "smallContainer") |
| test if obj type is smallContainer More... | |
| #define | isOSmallContainerG isOSmallContainer |
| #define | isOSmallDict(obj) isOType(obj, "smallDict") |
| test if obj type is smallDictt More... | |
| #define | isOSmallDictG isOSmallDict |
| #define | isOSmallDouble(obj) isOType(obj, "smallDouble") |
| test if obj type is smallDouble More... | |
| #define | isOSmallDoubleG isOSmallDouble |
| #define | isOSmallInt(obj) isOType(obj, "smallInt") |
| test if obj type is smallInt More... | |
| #define | isOSmallIntG isOSmallInt |
| #define | isOSmallJson(obj) isOType(obj, "smallJson") |
| test if obj type is smallJson More... | |
| #define | isOSmallJsonG isOSmallJson |
| #define | isOSmallString(obj) isOType(obj, "smallString") |
| test if obj type is smallString More... | |
| #define | isOSmallStringG isOSmallString |
| #define | isOUndefined(obj) isOType(obj, "undefined") |
| test if obj type is undefined More... | |
| #define | isOUndefinedG isOUndefined |
| #define | getOType(obj) ((baset *) (obj))->type |
| return obj type in a string More... | |
| #define | getOTypeG(obj) |
| return C type for obj mostly for debugging More... | |
| #define | toStringO(obj) (obj)->f->toString(obj) |
| convert data in obj to string More... | |
| #define | duplicateO(obj) (obj)->f->duplicate(obj) |
| create a copy of obj More... | |
| #define | duplicateG duplicateO |
| #define | smashO(obj) |
| free object and keep data More... | |
| #define | smashG smashO |
| #define | smashManyO(paramType, ...) smashManyOF(paramType, __VA_ARGS__, NULL) |
| #define | finishO(obj) |
| free container only More... | |
| #define | finishG finishO |
| #define | finishManyO(paramType, ...) finishManyOF(paramType, __VA_ARGS__, NULL) |
| #define | finishManyG finishManyO |
| #define | O(obj, method) (obj)->f->method(obj) |
| O calls an object method without parameters O(obj,toString) calls the toString method in the obj object The O macro simplies the creation of new classes inheriting from the base class removing the need to create macros to access the methods. More... | |
| #define | o(obj, method, ...) (obj)->f->method(obj, ## __VA_ARGS__) |
| o calls an object method with parameters o(obj,stringify,2) calls the stringify method in the obj smallJson object The o macro simplies the creation of new classes inheriting from the base class removing the need to create macros to access the methods Note: With GCC, the preprocessor eliminates the comma in , ## VA_ARGS if VA_ARGS is empty. More... | |
| #define | iter(obj, element) for (baset *element = (obj)->f->iterStart(obj); element ; element = (obj)->f->iterNext(obj)) |
| iterators for arrays or dictionaries More... | |
| #define | iterLast(obj, element) for (baset *element = (obj)->f->iterStartLast(obj); element ; element = (obj)->f->iterNext(obj)) |
| #define | iterFrom(obj, index, element) for (baset *element = (obj)->f->iterStartFrom(obj, index); element ; element = (obj)->f->iterNext(obj)) |
| #define | iterFromStep(obj, index, step, element) for (baset *element = (obj)->f->iterStartFromStep(obj, index, step); element ; element = (obj)->f->iterNext(obj)) |
| #define | iterType(type, obj, element) for (type element = (type)(obj)->f->iterStart(obj); element ; element = (type)(obj)->f->iterNext(obj)) |
| iterators returning the specified type type must be either baset*, or small object pointer More... | |
| #define | iterTypeLast(type, obj, element) for (type element = (type)(obj)->f->iterStartLast(obj); element ; element = (type)(obj)->f->iterNext(obj)) |
| #define | iterTypeFrom(type, obj, index, element) for (type element = (type)(obj)->f->iterStartFrom(obj, index); element ; element = (type)(obj)->f->iterNext(obj)) |
| #define | iterTypeFromStep(type, obj, index, step, element) for (type element = (type)(obj)->f->iterStartFromStep(obj, index, step); element ; element = (type)(obj)->f->iterNext(obj)) |
| #define | iterK(obj, key) for (const char *key = (obj)->f->iterStartKey(obj); key ; key = (obj)->f->iterNextKey(obj)) |
| iterators on dictionary keys More... | |
| #define | rallocG(obj, value) |
| reallocate the container without freeing the sObject inside More... | |
| #define | getValO(self) (self)->f->get(self) |
| get value in smallBool, smallBytes, smallDouble, smallInt, smallString More... | |
| #define | getValG getValO |
| #define | setValO setFromO |
| #define | setValG setFromG |
| #define | getPO(self) (self)->f->getP(self) |
| get pointer to value in smallBool, smallDouble, smallInt More... | |
| #define | getPG getPO |
| #define | setTopO(self, value) (self)->f->setTop(self, value) |
| #define | setFromO(self, value) (self)->f->set(self, value) |
| #define | setFromG setTopG |
| #define | setTopG(self, value) |
| #define | setTopNFreeO(self, value) (self)->f->setTopNFree(self, value) |
| #define | setTopNFreeG(self, value) |
| #define | getTopO(self) (self)->f->getTop(self) |
| #define | getTopG(self, returnType) |
| #define | pushO(self, value) (self)->f->push(self, value) |
| Note: some generics support int: type to handle char literals ('0') which have type int. More... | |
| #define | pushG(self, value) |
| #define | pushNFreeO(self, value) (self)->f->pushNFree(self, value) |
| #define | pushNFreeG(self, value) |
| #define | setO(self, key, value) (self)->f->set(self, key, value) |
| #define | setAtO(self, key, value) (self)->f->setAt(self, key, value) |
| #define | setG(self, key, value) |
| #define | setIntO(self, key, value) (self)->f->setInt(self, key, value) |
| #define | setNFreeO(self, key, value) (self)->f->setNFree(self, key, value) |
| #define | setAtNFreeO(self, key, value) (self)->f->setAtNFree(self, key, value) |
| #define | setNFreeG(self, key, value) |
| #define | setPG(self, key, value) |
| #define | setNFreePG(self, key, value) |
| #define | getO(self, key) (self)->f->get(self, key) |
| #define | getAtO(self, index) (self)->f->getAt(self, index) |
| #define | getG(self, returnType, key) |
| #define | getNDupO(self, key) (self)->f->getNDup(self, key) |
| #define | getAtNDupO(self, index) (self)->f->getAtNDup(self, index) |
| #define | getNDupG(self, returnType, key) |
| #define | getNumO(self, key) (self)->f->getNum(self, key) |
| #define | getNumG(self, key) |
| #define | appendO(self, obj) (self)->f->append(self, obj) |
| #define | mergeO(self, obj) (self)->f->merge(self, obj) |
| #define | mergeG appendG |
| #define | appendG(self, obj) |
| #define | appendNSmashO(self, obj) (self)->f->appendNSmash(self, obj) |
| #define | mergeNSmashO(self, obj) (self)->f->mergeNSmash(self, obj) |
| #define | mergeNSmashG appendNSmashG |
| #define | appendNFreeG appendNSmashG |
| #define | mergeNFreeG appendNSmashG |
| #define | appendNSmashG(self, obj) |
| #define | prependO(self, value) (self)->f->prepend(self, value) |
| #define | prependG(self, value) |
| #define | prependNFreeO(self, value) (self)->f->prependNFree(self, value) |
| #define | prependNSmashO(self, string) (self)->f->prependNSmash(self, string) |
| #define | prependNFreeG(self, obj) |
| #define | shiftO(self, obj) (self)->f->shift(self, obj) |
| #define | shiftG(self, obj) |
| #define | shiftNSmashO(self, obj) (self)->f->shiftNSmash(self, obj) |
| #define | shiftNFreeG shiftNSmashG |
| #define | shiftNSmashG(self, obj) |
| #define | delO(self, start, end) (self)->f->del(self, start, end) |
| #define | delG(self, start, end) |
| #define | delElemO(self, index) (self)->f->delElem(self, index) |
| #define | delElemG(self, index) |
| #define | removeO(self, start, end) (self)->f->remove(self, start, end) |
| #define | removeG(self, start, end) |
| #define | removeElemO(self, index) (self)->f->removeElem(self, index) |
| #define | removeElemG(self, index) |
| #define | popO(self) (self)->f->pop(self) |
| #define | popG(self, returnType) |
| #define | dequeueO(self) (self)->f->dequeue(self) |
| #define | dequeueG(self, returnType) |
| #define | getProgPathG(returnType) |
| #define | getRealProgPathG(returnType) |
| #define | systemG(cmd) |
| #define | systemNFreeG(cmd) |
| #define | getModificationTimeG(path) |
| #define | setModificationTimeG(path, mtime) |
| #define | equalModificationTimesG(path1, path2) |
| #define | timeToSG(returnType, t) |
| #define | shDirnameG(path) |
| #define | expandHomeG(path) |
| #define | normalizePathG(path) |
| #define | getCwdG(returnType) |
| #define | chDirG(path) |
| #define | isDirG(path) |
| #define | isLinkG(path) |
| #define | fileExistsG(path) |
| #define | fileChmodG(path, mode) |
| #define | fileSizeG(path) |
| #define | readFileO(self, filePath) (self)->f->readFile(self, filePath) |
| #define | readTextO(self, filePath) (self)->f->readText(self, filePath) |
| #define | readFileG(self, path) |
| #define | readTextG(self, path) |
| #define | writeFileO(self, filePath) (self)->f->writeFile(self, filePath) |
| #define | writeTextO(self, filePath) (self)->f->writeText(self, filePath) |
| #define | writeFileG(self, path) |
| #define | writeTextG(self, path) |
| #define | appendFileO(self, filePath) (self)->f->appendFile(self, filePath) |
| #define | appendFileG(self, path) |
| #define | zipO(self, keys, values) (self)->f->zip(self, keys, values) |
| #define | zipG(self, keys, values) |
| #define | walkDirG(returnType, path) |
| #define | walkDirDirG(returnType, path) |
| #define | readDirG(returnType, path) |
| #define | readDirDirG(returnType, path) |
| #define | walkDirAllG(returnType, path) |
| #define | readDirAllG(returnType, path) |
| #define | mkdirParentsG(path) |
| #define | rmAllG(path) |
| #define | copyG(path1, path2) |
| #define | randomSG(returnType, length) |
| #define | randomAlphaNumSG(returnType, length) |
| #define | readG(returnType) |
| #define | readLineG(returnType, fp) |
| #define | dupG(self) |
| #define | replaceO(self, olds, news, max) (self)->f->replace(self, olds, news, max) |
| #define | replaceG(self, olds, news, max) |
| #define | icReplaceO(self, olds, news, max) (self)->f->icReplace(self, olds, news, max) |
| #define | icReplaceG(self, olds, news, max) |
| #define | isLSheepyObject(self) |
| is self a libsheepy object More... | |
| #define | eqG(self, obj) |
| return true when self value and obj value are equal Checks if self is NULL before calling the methods More... | |
| #define | eqDirectG(self, obj) |
| return true when self value and obj value are equal Directly calls the methods without NULL check More... | |
| #define | icEqG(self, obj) |
| ignore case and return true when self value and obj value are equal Checks if self is NULL before calling the methods More... | |
| #define | icEqDirectG(self, obj) |
| ignore case and return true when self value and obj value are equal Directly calls the methods without NULL check More... | |
| #define | eqIG(self, obj, index) |
| #define | startsWithG(self, obj) |
| #define | endsWithG(self, obj) |
| #define | countG(self, obj) |
| #define | icStartsWithG(self, obj) |
| #define | icEndsWithG(self, obj) |
| #define | icCountG(self, obj) |
| #define | isNumberO(self) (self)->f->isNumber(self) |
| #define | isNumberG(self) |
| #define | isIntO(self) (self)->f->isInt(self) |
| #define | isIntG(self) |
| #define | parseIntO(self) (self)->f->parseInt(self) |
| #define | parseIntG(self) |
| #define | intToO(self, n) (self)->f->intTo(self, n) |
| #define | intToG(self, n) |
| #define | parseDoubleO(self) (self)->f->parseDouble(self) |
| #define | parseDoubleG(self) |
| #define | doubleToO(self, n) (self)->f->doubleTo(self, n) |
| #define | doubleToG(self, n) |
| #define | lenO(self) (self)->f->len(self) |
| #define | lenG(self) |
| #define | upperO(self) (self)->f->upper(self) |
| #define | upperG(self) |
| #define | lowerO(self) (self)->f->lower(self) |
| #define | lowerG(self) |
| #define | trimO(self) (self)->f->trim(self) |
| #define | trimG(self) |
| #define | lTrimO(self) (self)->f->lTrim(self) |
| #define | lTrimG(self) |
| #define | rTrimO(self) (self)->f->rTrim(self) |
| #define | rTrimG(self) |
| #define | uniqO(self, c) (self)->f->uniq(self, c) |
| #define | uniqG(self, c) |
| #define | icUniqO(self, c) (self)->f->icUniq(self, c) |
| #define | icUniqG(self, c) |
| #define | sliceO(self, start, end) (self)->f->slice(self, start, end) |
| #define | sliceG(self, start, end) |
| #define | cropO(self, start, end) (self)->f->crop(self, start, end) |
| #define | cropG(self, start, end) |
| #define | cropElemO(self, index) (self)->f->cropElem(self, index) |
| #define | cropElemG(self, returnType, index) |
| #define | cropSmallJsonO(self, start, end) (self)->f->cropSmallJson(self, start, end) |
| #define | cropElemAtSmallJsonO(self, index) (self)->f->cropElemAtSmallJson(self, index) |
| #define | cropElemKeySmallJsonO(self, key) (self)->f->cropElemKeySmallJson(self, key) |
| #define | cropSmallStringO(self, start, end) (self)->f->cropSmallString(self, start, end) |
| #define | cropElemSmallStringO(self, index) (self)->f->cropElemSmallString(self, index) |
| #define | copyRngO(self, start, end) (self)->f->copy(self, start, end) |
| #define | copyRngG(self, start, end) |
| #define | insertO(self, index, toInsert) (self)->f->insert(self, index, toInsert) |
| #define | insertG(self, index, toInsert) |
| #define | insertNSmashO(self, index, toInsert) (self)->f->insertNSmash(self, index, toInsert) |
| #define | insertNFreeO insertNSmashO |
| #define | insertNFreeG insertNSmashG |
| #define | insertNSmashG(self, index, toInsert) |
| #define | injectG(self, index, value) |
| #define | injectNFreeG(self, index, value) |
| #define | findO(self, needle) (self)->f->find(self, needle) |
| #define | findG(self, needle) |
| #define | hasO(self, key) (self)->f->has(self, key) |
| #define | hasG(self, needle) |
| #define | indexOfO(self, key) (self)->f->indexOf(self, key) |
| #define | indexOfG(self, needle) |
| #define | keyByO(self, value) (self)->f->keyBy(self, value) |
| #define | keyByG(self, needle) |
| #define | icFindO(self, needle) (self)->f->icFind(self, needle) |
| #define | icFindG(self, needle) |
| #define | icHasO(self, key) (self)->f->icHas(self, key) |
| #define | icHasG(self, needle) |
| #define | icIndexOfO(self, key) (self)->f->icIndexOf(self, key) |
| #define | icIndexOfG(self, needle) |
| #define | icKeyByO(self, value) (self)->f->icKeyBy(self, value) |
| #define | icKeyByG(self, needle) |
| #define | emptyO(self) (self)->f->empty(self) |
| #define | emptyG(self) |
| #define | isEmptyO(self) (self)->f->isEmpty(self) |
| #define | isEmptyG(self) |
| #define | isBlankO(self) (self)->f->isBlank(self) |
| #define | isBlankG(self) |
| #define | fromArrayO(self, array, size) (self)->f->fromArray(self, array, size) |
| #define | fromArrayG(self, array, size) |
| #define | splitO(self, delim) (self)->f->split(self, delim) |
| #define | splitG(self, delim) |
| #define | icSplitO(self, delim) (self)->f->icSplit(self, delim) |
| #define | icSplitG(self, delim) |
| #define | joinO(self, delim) (self)->f->join(self, delim) |
| #define | joinG(self, delim) |
| #define | joinSO(self, delim) (self)->f->join(self, delim) |
| #define | joinSG(self, delim) |
| #define | extractO(self, delim1, delim2) (self)->f->extract(self, delim1, delim2) |
| #define | extractG(self, delim1, delim2) |
| #define | icExtractO(self, delim1, delim2) (self)->f->icExtract(self, delim1, delim2) |
| #define | icExtractG(self, delim1, delim2) |
| #define | reverseO(self) (self)->f->reverse(self) |
| #define | reverseG(self) |
| #define | addO(self, array) (self)->f->add(self, array) |
| #define | addG(self, list) |
| #define | sortO(self) (self)->f->sort(self) |
| #define | sortG(self) |
| #define | binarySearchO(self, value) (self)->f->binarySearch(self, value) |
| #define | binarySearchG(self, string) |
| #define | icSortO(self) (self)->f->icSort(self) |
| #define | icSortG(self) |
| #define | icBinarySearchO(self, value) (self)->f->icBinarySearch(self, value) |
| #define | icBinarySearchG(self, string) |
| #define | compactO(self) (self)->f->compact(self) |
| #define | compactG(self) |
| #define | parseO(self, input) (self)->f->parse(self, input) |
| #define | parseG(self, input) |
| #define | parseYMLO(self, input) (self)->f->parseYML(self, input) |
| #define | parseYMLG(self, input) |
| #define | execG(cmd, out, err) |
| #define | renameG(src, dst) |
| #define | moveG(src, dst) |
| #define | logO(self) (self)->f->log(self) |
| log array or dictionary, one line per element More... | |
| #define | logG(self) |
| #define | logVarG(var) |
| log variable and its value More... | |
| #define | logMVarG(mask, var) |
| #define | logTVarG(var) |
| log type, variable and its value More... | |
| #define | logMTVarG(mask, var) |
| #define | logTypeG(var) logD("%s %s\n", getOTypeG(var), stringifyExpr(var)) |
| #define | catO(self, ...) (self)->f->cat((self), __VA_ARGS__, NULL) |
| cat for smallArray and smallString More... | |
| #define | catG catO |
| #define | catSO(self, ...) (self)->f->catSt((self), __VA_ARGS__, NULL) |
| #define | catSG catSO |
| #define | pushManyO(self, ...) (self)->f->pushMany(self, __VA_ARGS__, NULL) |
| #define | pushManyG pushManyO |
| #define | pushManySO(self, ...) (self)->f->pushManyS(self, __VA_ARGS__, NULL) |
| #define | pushManySG pushManySO |
| #define | pushNFreeManyO(self, ...) (self)->f->pushNFreeMany(self, __VA_ARGS__, NULL) |
| #define | pushNFreeManyG pushNFreeManyO |
| #define | pushNFreeManySO(self, ...) (self)->f->pushNFreeManyS(self, __VA_ARGS__, NULL) |
| #define | pushNFreeManySG pushNFreeManySO |
| #define | pushBufferO(self, data, size) (self)->f->pushBuffer(self, data, size) |
| #define | pushBufferG pushBufferO |
| #define | setTopSO setTopStringO |
| #define | setTopSG setTopStringO |
| #define | escapeO(self) (self)->f->escape(self) |
| #define | escapeG escapeO |
| #define | disposeO(self) (self)->f->dispose(self) |
| #define | disposeG disposeO |
| #define | helpO(self) (self)->f->help(self) |
| #define | helpG helpO |
| #define | resetO(self) (self)->f->reset(self) |
| #define | resetG resetO |
| #define | getsoO(self) (self)->f->getso(self) |
| #define | getsoG getsoO |
| #define | setsoO(self, so) (self)->f->setso(self, so) |
| #define | setsoG setsoO |
| #define | mirrorO(self) (self)->f->mirror(self) |
| #define | mirrorG mirrorO |
| #define | fromCArrayO(self, array, size) (self)->f->fromCArray(self, array, size) |
| #define | fromCArrayG fromCArrayO |
| #define | fromArrayNFreeO(self, array, size) (self)->f->fromArrayNFree(self, array, size) |
| #define | fromArrayNFreeG fromArrayNFreeO |
| #define | pushCharO(self, c) (self)->f->pushChar(self, c) |
| #define | pushCharG pushCharO |
| #define | pushArraycO(self, array) (self)->f->pushArrayc(self, array) |
| #define | pushArraycG pushArraycO |
| #define | pushCArraycO(self, array) (self)->f->pushCArrayc(self, array) |
| #define | pushCArraycG pushCArraycO |
| #define | pushNFreeArraycO(self, array) (self)->f->pushNFreeArrayc(self, array) |
| #define | pushNFreeArraycG pushNFreeArraycO |
| #define | pushNFreeSmallBytesO(self, value) (self)->f->pushNFreeSmallBytes(self, value) |
| #define | pushNFreeSmallBytesG pushNFreeSmallBytesO |
| #define | popSmallBytesO(self) (self)->f->popSmallBytes(self) |
| #define | popSmallBytesG popSmallBytesO |
| #define | popNumO(self) (self)->f->popNum(self) |
| #define | popNumG popNumO |
| #define | prependUndefinedO(self) (self)->f->prependUndefined(self) |
| #define | prependUndefinedG prependUndefinedO |
| #define | prependBoolO(self, value) (self)->f->prependBool(self, value) |
| #define | prependBoolG prependBoolO |
| #define | prependDoubleO(self, value) (self)->f->prependDouble(self, value) |
| #define | prependDoubleG prependDoubleO |
| #define | prependIntO(self, value) (self)->f->prependInt(self, value) |
| #define | prependIntG prependIntO |
| #define | prependSO(self, string) (self)->f->prependS(self, string) |
| #define | prependSG prependSO |
| #define | prependCharO(self, c) (self)->f->prependChar(self, c) |
| #define | prependCharG prependCharO |
| #define | prependDictO(self, dict) (self)->f->prependDict(self, dict) |
| #define | prependDictG prependDictO |
| #define | prependArrayO(self, array) (self)->f->prependArray(self, array) |
| #define | prependArrayG prependArrayO |
| #define | prependArraycO(self, array) (self)->f->prependArrayc(self, array) |
| #define | prependArraycG prependArraycO |
| #define | prependCArraycO(self, array) (self)->f->prependCArrayc(self, array) |
| #define | prependCArraycG prependCArraycO |
| #define | prependSmallBoolO(self, value) (self)->f->prependSmallBool(self, value) |
| #define | prependSmallBoolG prependSmallBoolO |
| #define | prependSmallBytesO(self, value) (self)->f->prependSmallBytes(self, value) |
| #define | prependSmallBytesG prependSmallBytesO |
| #define | prependSmallDoubleO(self, value) (self)->f->prependSmallDouble(self, value) |
| #define | prependSmallDoubleG prependSmallDoubleO |
| #define | prependSmallIntO(self, value) (self)->f->prependSmallInt(self, value) |
| #define | prependSmallIntG prependSmallIntO |
| #define | prependSmallContainerO(self, container) (self)->f->prependSmallContainer(self, container) |
| #define | prependSmallContainerG prependSmallContainerO |
| #define | prependNFreeUndefinedO(self, u) (self)->f->prependNFreeUndefined(self, u) |
| #define | prependNFreeUndefinedG prependNFreeUndefinedO |
| #define | prependNFreeSO(self, string) (self)->f->prependNFreeS(self, string) |
| #define | prependNFreeSG prependNFreeSO |
| #define | prependNFreeDictO(self, dict) (self)->f->prependNFreeDict(self, dict) |
| #define | prependNFreeDictG prependNFreeDictO |
| #define | prependNFreeArrayO(self, array) (self)->f->prependNFreeArray(self, array) |
| #define | prependNFreeArrayG prependNFreeArrayO |
| #define | prependNFreeArraycO(self, array) (self)->f->prependNFreeArrayc(self, array) |
| #define | prependNFreeArraycG prependNFreeArraycO |
| #define | prependNFreeSmallBoolO(self, value) (self)->f->prependNFreeSmallBool(self, value) |
| #define | prependNFreeSmallBoolG prependNFreeSmallBoolO |
| #define | prependNFreeSmallBytesO(self, value) (self)->f->prependNFreeSmallBytes(self, value) |
| #define | prependNFreeSmallBytesG prependNFreeSmallBytesO |
| #define | prependNFreeSmallDoubleO(self, value) (self)->f->prependNFreeSmallDouble(self, value) |
| #define | prependNFreeSmallDoubleG prependNFreeSmallDoubleO |
| #define | prependNFreeSmallIntO(self, value) (self)->f->prependNFreeSmallInt(self, value) |
| #define | prependNFreeSmallIntG prependNFreeSmallIntO |
| #define | prependNFreeSmallStringO(self, string) (self)->f->prependNFreeSmallString(self, string) |
| #define | prependNFreeSmallStringG prependNFreeSmallStringO |
| #define | prependNFreeSmallContainerO(self, container) (self)->f->prependNFreeSmallContainer(self, container) |
| #define | prependNFreeSmallContainerG prependNFreeSmallContainerO |
| #define | dequeueUndefinedO(self) (self)->f->dequeueUndefined(self) |
| #define | dequeueUndefinedG dequeueUndefinedO |
| #define | dequeueBoolO(self) (self)->f->dequeueBool(self) |
| #define | dequeueBoolG dequeueBoolO |
| #define | dequeueDoubleO(self) (self)->f->dequeueDouble(self) |
| #define | dequeueDoubleG dequeueDoubleO |
| #define | dequeueIntO(self) (self)->f->dequeueInt(self) |
| #define | dequeueIntG dequeueIntO |
| #define | dequeueInt32O(self) (self)->f->dequeueInt32(self) |
| #define | dequeueInt32G dequeueInt32O |
| #define | dequeueUintO(self) (self)->f->dequeueUint(self) |
| #define | dequeueUintG dequeueUintO |
| #define | dequeueUint32O(self) (self)->f->dequeueUint32(self) |
| #define | dequeueUint32G dequeueUint32O |
| #define | dequeueSO(self) (self)->f->dequeueS(self) |
| #define | dequeueSG dequeueSO |
| #define | dequeueDictO(self) (self)->f->dequeueDict(self) |
| #define | dequeueDictG dequeueDictO |
| #define | dequeueArrayO(self) (self)->f->dequeueArray(self) |
| #define | dequeueArrayG dequeueArrayO |
| #define | dequeueSmallBoolO(self) (self)->f->dequeueSmallBool(self) |
| #define | dequeueSmallBoolG dequeueSmallBoolO |
| #define | dequeueSmallBytesO(self) (self)->f->dequeueSmallBytes(self) |
| #define | dequeueSmallBytesG dequeueSmallBytesO |
| #define | dequeueSmallDoubleO(self) (self)->f->dequeueSmallDouble(self) |
| #define | dequeueSmallDoubleG dequeueSmallDoubleO |
| #define | dequeueSmallIntO(self) (self)->f->dequeueSmallInt(self) |
| #define | dequeueSmallIntG dequeueSmallIntO |
| #define | dequeueSmallStringO(self) (self)->f->dequeueSmallString(self) |
| #define | dequeueSmallStringG dequeueSmallStringO |
| #define | dequeueVoidO(self) (self)->f->dequeueVoid(self) |
| #define | dequeueVoidG dequeueVoidO |
| #define | dequeueSmallContainerO(self) (self)->f->dequeueSmallContainer(self) |
| #define | dequeueSmallContainerG dequeueSmallContainerO |
| #define | dequeueNumO(self) (self)->f->dequeueNum(self) |
| #define | dequeueNumG dequeueNumO |
| #define | appendArrayO(self, array) (self)->f->appendArray(self, array) |
| #define | appendArrayG appendArrayO |
| #define | appendCArrayO(self, array) (self)->f->appendCArray(self, array) |
| #define | appendCArrayG appendCArrayO |
| #define | appendNSmashArrayO(self, array) (self)->f->appendNSmashArray(self, array) |
| #define | appendNSmashArrayG appendNSmashArrayO |
| #define | cropElemUndefinedO(self, index) (self)->f->cropElemUndefined(self, index) |
| #define | cropElemUndefinedG cropElemUndefinedO |
| #define | cropElemBoolO(self, index) (self)->f->cropElemBool(self, index) |
| #define | cropElemBoolG cropElemBoolO |
| #define | cropElemDoubleO(self, index) (self)->f->cropElemDouble(self, index) |
| #define | cropElemDoubleG cropElemDoubleO |
| #define | cropElemIntO(self, index) (self)->f->cropElemInt(self, index) |
| #define | cropElemIntG cropElemIntO |
| #define | cropElemInt32O(self, index) (self)->f->cropElemInt32(self, index) |
| #define | cropElemInt32G cropElemInt32O |
| #define | cropElemUintO(self, index) (self)->f->cropElemUint(self, index) |
| #define | cropElemUintG cropElemUintO |
| #define | cropElemUint32O(self, index) (self)->f->cropElemUint32(self, index) |
| #define | cropElemUint32G cropElemUint32O |
| #define | cropElemSO(self, index) (self)->f->cropElemS(self, index) |
| #define | cropElemSG cropElemSO |
| #define | cropElemDictO(self, index) (self)->f->cropElemDict(self, index) |
| #define | cropElemDictG cropElemDictO |
| #define | cropElemArrayO(self, index) (self)->f->cropElemArray(self, index) |
| #define | cropElemArrayG cropElemArrayO |
| #define | cropElemSmallBoolO(self, index) (self)->f->cropElemSmallBool(self, index) |
| #define | cropElemSmallBoolG cropElemSmallBoolO |
| #define | cropElemSmallBytesO(self, index) (self)->f->cropElemSmallBytes(self, index) |
| #define | cropElemSmallBytesG cropElemSmallBytesO |
| #define | cropElemSmallDoubleO(self, index) (self)->f->cropElemSmallDouble(self, index) |
| #define | cropElemSmallDoubleG cropElemSmallDoubleO |
| #define | cropElemSmallIntO(self, index) (self)->f->cropElemSmallInt(self, index) |
| #define | cropElemSmallIntG cropElemSmallIntO |
| #define | cropElemSmallJsonO(self, index) (self)->f->cropElemSmallJson(self, index) |
| #define | cropElemSmallJsonG cropElemSmallJsonO |
| #define | cropElemVoidO(self, index) (self)->f->cropElemVoid(self, index) |
| #define | cropElemVoidG cropElemVoidO |
| #define | cropElemSmallContainerO(self, index) (self)->f->cropElemSmallContainer(self, index) |
| #define | cropElemSmallContainerG cropElemSmallContainerO |
| #define | injectUndefinedO(self, index) (self)->f->injectUndefined(self, index) |
| #define | injectUndefinedG injectUndefinedO |
| #define | injectBoolO(self, index, toInject) (self)->f->injectBool(self, index, toInject) |
| #define | injectBoolG injectBoolO |
| #define | injectDoubleO(self, index, toInject) (self)->f->injectDouble(self, index, toInject) |
| #define | injectDoubleG injectDoubleO |
| #define | injectIntO(self, index, toInject) (self)->f->injectInt(self, index, toInject) |
| #define | injectIntG injectIntO |
| #define | injectSO(self, index, toInject) (self)->f->injectS(self, index, toInject) |
| #define | injectSG injectSO |
| #define | injectCharO(self, index, c) (self)->f->injectChar(self, index, c) |
| #define | injectCharG injectCharO |
| #define | injectDictO(self, index, toInject) (self)->f->injectDict(self, index, toInject) |
| #define | injectDictG injectDictO |
| #define | injectArrayO(self, index, toInject) (self)->f->injectArray(self, index, toInject) |
| #define | injectArrayG injectArrayO |
| #define | injectArraycO(self, index, toInject) (self)->f->injectArrayc(self, index, toInject) |
| #define | injectArraycG injectArraycO |
| #define | injectCArraycO(self, index, toInject) (self)->f->injectCArrayc(self, index, toInject) |
| #define | injectCArraycG injectCArraycO |
| #define | injectSmallBoolO(self, index, toInject) (self)->f->injectSmallBool(self, index, toInject) |
| #define | injectSmallBoolG injectSmallBoolO |
| #define | injectSmallBytesO(self, index, toInject) (self)->f->injectSmallBytes(self, index, toInject) |
| #define | injectSmallBytesG injectSmallBytesO |
| #define | injectSmallDoubleO(self, index, toInject) (self)->f->injectSmallDouble(self, index, toInject) |
| #define | injectSmallDoubleG injectSmallDoubleO |
| #define | injectSmallIntO(self, index, toInject) (self)->f->injectSmallInt(self, index, toInject) |
| #define | injectSmallIntG injectSmallIntO |
| #define | injectSmallContainerO(self, index, toInject) (self)->f->injectSmallContainer(self, index, toInject) |
| #define | injectSmallContainerG injectSmallContainerO |
| #define | injectNFreeUndefinedO(self, index, u) (self)->f->injectNFreeUndefined(self, index, u) |
| #define | injectNFreeUndefinedG injectNFreeUndefinedO |
| #define | injectNFreeSO(self, index, toInject) (self)->f->injectNFreeS(self, index, toInject) |
| #define | injectNFreeSG injectNFreeSO |
| #define | injectNFreeDictO(self, index, toInject) (self)->f->injectNFreeDict(self, index, toInject) |
| #define | injectNFreeDictG injectNFreeDictO |
| #define | injectNFreeArrayO(self, index, toInject) (self)->f->injectNFreeArray(self, index, toInject) |
| #define | injectNFreeArrayG injectNFreeArrayO |
| #define | injectNFreeArraycO(self, index, toInject) (self)->f->injectNFreeArrayc(self, index, toInject) |
| #define | injectNFreeArraycG injectNFreeArraycO |
| #define | injectNFreeSmallBoolO(self, index, toInject) (self)->f->injectNFreeSmallBool(self, index, toInject) |
| #define | injectNFreeSmallBoolG injectNFreeSmallBoolO |
| #define | injectNFreeSmallBytesO(self, index, toInject) (self)->f->injectNFreeSmallBytes(self, index, toInject) |
| #define | injectNFreeSmallBytesG injectNFreeSmallBytesO |
| #define | injectNFreeSmallDoubleO(self, index, toInject) (self)->f->injectNFreeSmallDouble(self, index, toInject) |
| #define | injectNFreeSmallDoubleG injectNFreeSmallDoubleO |
| #define | injectNFreeSmallIntO(self, index, toInject) (self)->f->injectNFreeSmallInt(self, index, toInject) |
| #define | injectNFreeSmallIntG injectNFreeSmallIntO |
| #define | injectNFreeSmallStringO(self, index, toInject) (self)->f->injectNFreeSmallString(self, index, toInject) |
| #define | injectNFreeSmallStringG injectNFreeSmallStringO |
| #define | injectNFreeSmallContainerO(self, index, toInject) (self)->f->injectNFreeSmallContainer(self, index, toInject) |
| #define | injectNFreeSmallContainerG injectNFreeSmallContainerO |
| #define | sortFO(self, compareFunction) (self)->f->sortF(self, compareFunction) |
| #define | sortFG sortFO |
| #define | equalO(self, array) (self)->f->equal(self, array) |
| #define | equalG equalO |
| #define | equalSmallJsonO(self, array) (self)->f->equalSmallJson(self, array) |
| #define | equalSmallJsonG equalSmallJsonO |
| #define | equalArrayO(self, p2) (self)->f->equalArray(self, p2) |
| #define | equalArrayG equalArrayO |
| #define | equalCArrayO(self, p2) (self)->f->equalCArray(self, p2) |
| #define | equalCArrayG equalCArrayO |
| #define | equalBaseO(self, p2) (self)->f->equalBase(self, p2) |
| #define | equalBaseG equalBaseO |
| #define | icEqualO(self, array) (self)->f->icEqual(self, array) |
| #define | icEqualG icEqualO |
| #define | icEqualSmallJsonO(self, array) (self)->f->icEqualSmallJson(self, array) |
| #define | icEqualSmallJsonG icEqualSmallJsonO |
| #define | setAtCharO(self, index, c) (self)->f->setAtChar(self, index, c) |
| #define | setAtCharG setAtCharO |
| #define | setAtArraycO(self, index, array) (self)->f->setAtArrayc(self, index, array) |
| #define | setAtArraycG setAtArraycO |
| #define | setAtCArraycO(self, index, array) (self)->f->setAtCArrayc(self, index, array) |
| #define | setAtCArraycG setAtCArraycO |
| #define | setAtSmallBytesO(self, index, value) (self)->f->setAtSmallBytes(self, index, value) |
| #define | setAtSmallBytesG setAtSmallBytesO |
| #define | setAtNFreeArraycO(self, index, array) (self)->f->setAtNFreeArrayc(self, index, array) |
| #define | setAtNFreeArraycG setAtNFreeArraycO |
| #define | setAtNFreeSmallBytesO(self, index, value) (self)->f->setAtNFreeSmallBytes(self, index, value) |
| #define | setAtNFreeSmallBytesG setAtNFreeSmallBytesO |
| #define | setPAtSmallJsonO(self, index, json) (self)->f->setPAtSmallJson(self, index, json) |
| #define | setPAtSmallJsonG setPAtSmallJsonO |
| #define | setPAtNFreeSmallJsonO(self, index, json) (self)->f->setPAtNFreeSmallJson(self, index, json) |
| #define | setPAtNFreeSmallJsonG setPAtNFreeSmallJsonO |
| #define | hasUndefinedO(self, u) (self)->f->hasUndefined(self, u) |
| #define | hasUndefinedG hasUndefinedO |
| #define | hasBoolO(self, value) (self)->f->hasBool(self, value) |
| #define | hasBoolG hasBoolO |
| #define | hasDoubleO(self, value) (self)->f->hasDouble(self, value) |
| #define | hasDoubleG hasDoubleO |
| #define | hasIntO(self, value) (self)->f->hasInt(self, value) |
| #define | hasIntG hasIntO |
| #define | hasSO(self, string) (self)->f->hasS(self, string) |
| #define | hasSG hasSO |
| #define | hasCharO(self, c) (self)->f->hasChar(self, c) |
| #define | hasCharG hasCharO |
| #define | hasDictO(self, dict) (self)->f->hasDict(self, dict) |
| #define | hasDictG hasDictO |
| #define | hasArrayO(self, array) (self)->f->hasArray(self, array) |
| #define | hasArrayG hasArrayO |
| #define | hasArraycO(self, array) (self)->f->hasArrayc(self, array) |
| #define | hasArraycG hasArraycO |
| #define | hasCArraycO(self, array) (self)->f->hasCArrayc(self, array) |
| #define | hasCArraycG hasCArraycO |
| #define | hasSmallBoolO(self, value) (self)->f->hasSmallBool(self, value) |
| #define | hasSmallBoolG hasSmallBoolO |
| #define | hasSmallBytesO(self, value) (self)->f->hasSmallBytes(self, value) |
| #define | hasSmallBytesG hasSmallBytesO |
| #define | hasSmallDoubleO(self, value) (self)->f->hasSmallDouble(self, value) |
| #define | hasSmallDoubleG hasSmallDoubleO |
| #define | hasSmallIntO(self, value) (self)->f->hasSmallInt(self, value) |
| #define | hasSmallIntG hasSmallIntO |
| #define | hasSmallContainerO(self, container) (self)->f->hasSmallContainer(self, container) |
| #define | hasSmallContainerG hasSmallContainerO |
| #define | indexOfUndefinedO(self, u) (self)->f->indexOfUndefined(self, u) |
| #define | indexOfUndefinedG indexOfUndefinedO |
| #define | indexOfBoolO(self, value) (self)->f->indexOfBool(self, value) |
| #define | indexOfBoolG indexOfBoolO |
| #define | indexOfDoubleO(self, value) (self)->f->indexOfDouble(self, value) |
| #define | indexOfDoubleG indexOfDoubleO |
| #define | indexOfIntO(self, value) (self)->f->indexOfInt(self, value) |
| #define | indexOfIntG indexOfIntO |
| #define | indexOfSO(self, string) (self)->f->indexOfS(self, string) |
| #define | indexOfSG indexOfSO |
| #define | indexOfCharO(self, c) (self)->f->indexOfChar(self, c) |
| #define | indexOfCharG indexOfCharO |
| #define | indexOfDictO(self, dict) (self)->f->indexOfDict(self, dict) |
| #define | indexOfDictG indexOfDictO |
| #define | indexOfArrayO(self, array) (self)->f->indexOfArray(self, array) |
| #define | indexOfArrayG indexOfArrayO |
| #define | indexOfArraycO(self, array) (self)->f->indexOfArrayc(self, array) |
| #define | indexOfArraycG indexOfArraycO |
| #define | indexOfCArraycO(self, array) (self)->f->indexOfCArrayc(self, array) |
| #define | indexOfCArraycG indexOfCArraycO |
| #define | indexOfSmallBoolO(self, value) (self)->f->indexOfSmallBool(self, value) |
| #define | indexOfSmallBoolG indexOfSmallBoolO |
| #define | indexOfSmallBytesO(self, value) (self)->f->indexOfSmallBytes(self, value) |
| #define | indexOfSmallBytesG indexOfSmallBytesO |
| #define | indexOfSmallDoubleO(self, value) (self)->f->indexOfSmallDouble(self, value) |
| #define | indexOfSmallDoubleG indexOfSmallDoubleO |
| #define | indexOfSmallIntO(self, value) (self)->f->indexOfSmallInt(self, value) |
| #define | indexOfSmallIntG indexOfSmallIntO |
| #define | binarySearchUndefinedO(self, u) (self)->f->binarySearchUndefined(self, u) |
| #define | binarySearchUndefinedG binarySearchUndefinedO |
| #define | binarySearchBoolO(self, value) (self)->f->binarySearchBool(self, value) |
| #define | binarySearchBoolG binarySearchBoolO |
| #define | binarySearchDoubleO(self, value) (self)->f->binarySearchDouble(self, value) |
| #define | binarySearchDoubleG binarySearchDoubleO |
| #define | binarySearchIntO(self, value) (self)->f->binarySearchInt(self, value) |
| #define | binarySearchIntG binarySearchIntO |
| #define | binarySearchSO(self, string) (self)->f->binarySearchS(self, string) |
| #define | binarySearchSG binarySearchSO |
| #define | binarySearchCharO(self, c) (self)->f->binarySearchChar(self, c) |
| #define | binarySearchCharG binarySearchCharO |
| #define | binarySearchDictO(self, dict) (self)->f->binarySearchDict(self, dict) |
| #define | binarySearchDictG binarySearchDictO |
| #define | binarySearchArrayO(self, array) (self)->f->binarySearchArray(self, array) |
| #define | binarySearchArrayG binarySearchArrayO |
| #define | binarySearchArraycO(self, array) (self)->f->binarySearchArrayc(self, array) |
| #define | binarySearchArraycG binarySearchArraycO |
| #define | binarySearchCArraycO(self, array) (self)->f->binarySearchCArrayc(self, array) |
| #define | binarySearchCArraycG binarySearchCArraycO |
| #define | binarySearchSmallBoolO(self, value) (self)->f->binarySearchSmallBool(self, value) |
| #define | binarySearchSmallBoolG binarySearchSmallBoolO |
| #define | binarySearchSmallBytesO(self, value) (self)->f->binarySearchSmallBytes(self, value) |
| #define | binarySearchSmallBytesG binarySearchSmallBytesO |
| #define | binarySearchSmallDoubleO(self, value) (self)->f->binarySearchSmallDouble(self, value) |
| #define | binarySearchSmallDoubleG binarySearchSmallDoubleO |
| #define | binarySearchSmallIntO(self, value) (self)->f->binarySearchSmallInt(self, value) |
| #define | binarySearchSmallIntG binarySearchSmallIntO |
| #define | binarySearchSmallStringO(self, string) (self)->f->binarySearchSmallString(self, string) |
| #define | binarySearchSmallStringG binarySearchSmallStringO |
| #define | icHasSO(self, string) (self)->f->icHasS(self, string) |
| #define | icHasSG icHasSO |
| #define | icHasCharO(self, c) (self)->f->icHasChar(self, c) |
| #define | icHasCharG icHasCharO |
| #define | icHasDictO(self, dict) (self)->f->icHasDict(self, dict) |
| #define | icHasDictG icHasDictO |
| #define | icHasArrayO(self, array) (self)->f->icHasArray(self, array) |
| #define | icHasArrayG icHasArrayO |
| #define | icHasArraycO(self, array) (self)->f->icHasArrayc(self, array) |
| #define | icHasArraycG icHasArraycO |
| #define | icHasCArraycO(self, array) (self)->f->icHasCArrayc(self, array) |
| #define | icHasCArraycG icHasCArraycO |
| #define | icIndexOfSO(self, string) (self)->f->icIndexOfS(self, string) |
| #define | icIndexOfSG icIndexOfSO |
| #define | icIndexOfCharO(self, c) (self)->f->icIndexOfChar(self, c) |
| #define | icIndexOfCharG icIndexOfCharO |
| #define | icIndexOfDictO(self, dict) (self)->f->icIndexOfDict(self, dict) |
| #define | icIndexOfDictG icIndexOfDictO |
| #define | icIndexOfArrayO(self, array) (self)->f->icIndexOfArray(self, array) |
| #define | icIndexOfArrayG icIndexOfArrayO |
| #define | icIndexOfArraycO(self, array) (self)->f->icIndexOfArrayc(self, array) |
| #define | icIndexOfArraycG icIndexOfArraycO |
| #define | icIndexOfCArraycO(self, array) (self)->f->icIndexOfCArrayc(self, array) |
| #define | icIndexOfCArraycG icIndexOfCArraycO |
| #define | icBinarySearchSO(self, string) (self)->f->icBinarySearchS(self, string) |
| #define | icBinarySearchSG icBinarySearchSO |
| #define | icBinarySearchCharO(self, c) (self)->f->icBinarySearchChar(self, c) |
| #define | icBinarySearchCharG icBinarySearchCharO |
| #define | icBinarySearchDictO(self, dict) (self)->f->icBinarySearchDict(self, dict) |
| #define | icBinarySearchDictG icBinarySearchDictO |
| #define | icBinarySearchArrayO(self, array) (self)->f->icBinarySearchArray(self, array) |
| #define | icBinarySearchArrayG icBinarySearchArrayO |
| #define | icBinarySearchArraycO(self, array) (self)->f->icBinarySearchArrayc(self, array) |
| #define | icBinarySearchArraycG icBinarySearchArraycO |
| #define | icBinarySearchCArraycO(self, array) (self)->f->icBinarySearchCArrayc(self, array) |
| #define | icBinarySearchCArraycG icBinarySearchCArraycO |
| #define | icBinarySearchSmallStringO(self, string) (self)->f->icBinarySearchSmallString(self, string) |
| #define | icBinarySearchSmallStringG icBinarySearchSmallStringO |
| #define | forEachO(self, closure, funcElem) (self)->f->forEach(self, closure, funcElem) |
| #define | forEachG forEachO |
| #define | enumerateO(self, closure, funcElem) (self)->f->enumerate(self, closure, funcElem) |
| #define | enumerateG enumerateO |
| #define | iterStartO(self) (self)->f->iterStart(self) |
| #define | iterStartG iterStartO |
| #define | iterStartLastO(self) (self)->f->iterStartLast(self) |
| #define | iterStartLastG iterStartLastO |
| #define | iterStartFromO(self, index) (self)->f->iterStartFrom(self, index) |
| #define | iterStartFromG iterStartFromO |
| #define | iterStartFromStepO(self, index, step) (self)->f->iterStartFromStep(self, index, step) |
| #define | iterStartFromStepG iterStartFromStepO |
| #define | iterNextO(self) (self)->f->iterNext(self) |
| #define | iterNextG iterNextO |
| #define | iterElementO(self) (self)->f->iterElement(self) |
| #define | iterElementG iterElementO |
| #define | iterIndexO(self) (self)->f->iterIndex(self) |
| #define | iterIndexG iterIndexO |
| #define | iterStepO(self) (self)->f->iterStep(self) |
| #define | iterStepG iterStepO |
| #define | joinCharO(self, c) (self)->f->joinChar(self, c) |
| #define | joinCharG joinCharO |
| #define | joinSmallStringO(self, delim) (self)->f->joinSmallString(self, delim) |
| #define | joinSmallStringG joinSmallStringO |
| #define | joinCharSO(self, c) (self)->f->joinCharS(self, c) |
| #define | joinCharSG joinCharSO |
| #define | joinSmallJsonSO(self, delim) (self)->f->joinSmallJsonS(self, delim) |
| #define | joinSmallJsonSG joinSmallJsonSO |
| #define | joinSmallStringSO(self, delim) (self)->f->joinSmallStringS(self, delim) |
| #define | joinSmallStringSG joinSmallStringSO |
| #define | zipSmallJsonSmallJsonO(self, array1, array2) (self)->f->zipSmallJsonSmallJson(self, array1, array2) |
| #define | zipSmallJsonSmallJsonG zipSmallJsonSmallJsonO |
| #define | zipSmallJsonCharO(self, array1, array2) (self)->f->zipSmallJsonChar(self, array1, array2) |
| #define | zipSmallJsonCharG zipSmallJsonCharO |
| #define | zipSmallJsonCCharO(self, array1, array2) (self)->f->zipSmallJsonCChar(self, array1, array2) |
| #define | zipSmallJsonCCharG zipSmallJsonCCharO |
| #define | zipArrayO(self, array1, array2) (self)->f->zipArray(self, array1, array2) |
| #define | zipArrayG zipArrayO |
| #define | zipCArrayO(self, array1, array2) (self)->f->zipCArray(self, array1, array2) |
| #define | zipCArrayG zipCArrayO |
| #define | zipCharO(self, array1, array2) (self)->f->zipChar(self, array1, array2) |
| #define | zipCharG zipCharO |
| #define | zipCCharO(self, array1, array2) (self)->f->zipCChar(self, array1, array2) |
| #define | zipCCharG zipCCharO |
| #define | zipArrayCharO(self, array1, array2) (self)->f->zipArrayChar(self, array1, array2) |
| #define | zipArrayCharG zipArrayCharO |
| #define | zipCArrayCharO(self, array1, array2) (self)->f->zipCArrayChar(self, array1, array2) |
| #define | zipCArrayCharG zipCArrayCharO |
| #define | zipArrayCCharO(self, array1, array2) (self)->f->zipArrayCChar(self, array1, array2) |
| #define | zipArrayCCharG zipArrayCCharO |
| #define | zipCArrayCCharO(self, array1, array2) (self)->f->zipCArrayCChar(self, array1, array2) |
| #define | zipCArrayCCharG zipCArrayCCharO |
| #define | readTextSmallStringO(self, filePath) (self)->f->readTextSmallString(self, filePath) |
| #define | readTextSmallStringG readTextSmallStringO |
| #define | readStreamO(self, fp) (self)->f->readStream(self, fp) |
| #define | readStreamG readStreamO |
| #define | writeTextSmallStringO(self, filePath) (self)->f->writeTextSmallString(self, filePath) |
| #define | writeTextSmallStringG writeTextSmallStringO |
| #define | writeStreamO(self, fp) (self)->f->writeStream(self, fp) |
| #define | writeStreamG writeStreamO |
| #define | appendTextO(self, filePath) (self)->f->appendText(self, filePath) |
| #define | appendTextG appendTextO |
| #define | appendTextSmallStringO(self, filePath) (self)->f->appendTextSmallString(self, filePath) |
| #define | appendTextSmallStringG appendTextSmallStringO |
| #define | typeStringO(self, index) (self)->f->typeString(self, index) |
| #define | typeStringG typeStringO |
| #define | typeSmallStringO(self, index) (self)->f->typeSmallString(self, index) |
| #define | typeSmallStringG typeSmallStringO |
| #define | typeO(self, index) (self)->f->type(self, index) |
| #define | typeG typeO |
| #define | typeStringsO(self) (self)->f->typeStrings(self) |
| #define | typeStringsG typeStringsO |
| #define | typeSmallStringsO(self) (self)->f->typeSmallStrings(self) |
| #define | typeSmallStringsG typeSmallStringsO |
| #define | typesO(self) (self)->f->types(self) |
| #define | typesG typesO |
| #define | isETypeO(self, index, type) (self)->f->isEType(self, index, type) |
| #define | isETypeG isETypeO |
| #define | isEUndefinedO(self, index) (self)->f->isEUndefined(self, index) |
| #define | isEUndefinedG isEUndefinedO |
| #define | isEBoolO(self, index) (self)->f->isEBool(self, index) |
| #define | isEBoolG isEBoolO |
| #define | isEContainerO(self, index) (self)->f->isEContainer(self, index) |
| #define | isEContainerG isEContainerO |
| #define | isEDictO(self, index) (self)->f->isEDict(self, index) |
| #define | isEDictG isEDictO |
| #define | isEDoubleO(self, index) (self)->f->isEDouble(self, index) |
| #define | isEDoubleG isEDoubleO |
| #define | isEIntO(self, index) (self)->f->isEInt(self, index) |
| #define | isEIntG isEIntO |
| #define | isEStringO(self, index) (self)->f->isEString(self, index) |
| #define | isEStringG isEStringO |
| #define | isEFaststringO(self, index) (self)->f->isEFaststring(self, index) |
| #define | isEFaststringG isEFaststringO |
| #define | isEArrayO(self, index) (self)->f->isEArray(self, index) |
| #define | isEArrayG isEArrayO |
| #define | isEBytesO(self, index) (self)->f->isEBytes(self, index) |
| #define | isEBytesG isEBytesO |
| #define | areAllETypeO(self, type) (self)->f->areAllEType(self, type) |
| #define | areAllETypeG areAllETypeO |
| #define | areAllEUndefinedO(self) (self)->f->areAllEUndefined(self) |
| #define | areAllEUndefinedG areAllEUndefinedO |
| #define | areAllEBoolO(self) (self)->f->areAllEBool(self) |
| #define | areAllEBoolG areAllEBoolO |
| #define | areAllEContainerO(self) (self)->f->areAllEContainer(self) |
| #define | areAllEContainerG areAllEContainerO |
| #define | areAllEDictO(self) (self)->f->areAllEDict(self) |
| #define | areAllEDictG areAllEDictO |
| #define | areAllEDoubleO(self) (self)->f->areAllEDouble(self) |
| #define | areAllEDoubleG areAllEDoubleO |
| #define | areAllEIntO(self) (self)->f->areAllEInt(self) |
| #define | areAllEIntG areAllEIntO |
| #define | areAllEStringO(self) (self)->f->areAllEString(self) |
| #define | areAllEStringG areAllEStringO |
| #define | areAllEFaststringO(self) (self)->f->areAllEFaststring(self) |
| #define | areAllEFaststringG areAllEFaststringO |
| #define | areAllEArrayO(self) (self)->f->areAllEArray(self) |
| #define | areAllEArrayG areAllEArrayO |
| #define | areAllEBytesO(self) (self)->f->areAllEBytes(self) |
| #define | areAllEBytesG areAllEBytesO |
| #define | setInt64O(self, p2) (self)->f->setInt64(self, p2) |
| #define | setInt64G setInt64O |
| #define | setInt32O(self, p2) (self)->f->setInt32(self, p2) |
| #define | setInt32G setInt32O |
| #define | setUint32O(self, p2) (self)->f->setUint32(self, p2) |
| #define | setUint32G setUint32O |
| #define | setUint64O(self, p2) (self)->f->setUint64(self, p2) |
| #define | setUint64G setUint64O |
| #define | equalCharO(self, p2) (self)->f->equalChar(self, p2) |
| #define | equalCharG equalCharO |
| #define | equalBoolO(self, p2) (self)->f->equalBool(self, p2) |
| #define | equalBoolG equalBoolO |
| #define | equalDoubleO(self, p2) (self)->f->equalDouble(self, p2) |
| #define | equalDoubleG equalDoubleO |
| #define | equalInt64O(self, p2) (self)->f->equalInt64(self, p2) |
| #define | equalInt64G equalInt64O |
| #define | equalInt32O(self, p2) (self)->f->equalInt32(self, p2) |
| #define | equalInt32G equalInt32O |
| #define | equalUint32O(self, p2) (self)->f->equalUint32(self, p2) |
| #define | equalUint32G equalUint32O |
| #define | equalUint64O(self, p2) (self)->f->equalUint64(self, p2) |
| #define | equalUint64G equalUint64O |
| #define | equalSmallDoubleO(self, p2) (self)->f->equalSmallDouble(self, p2) |
| #define | equalSmallDoubleG equalSmallDoubleO |
| #define | equalSmallIntO(self, p2) (self)->f->equalSmallInt(self, p2) |
| #define | equalSmallIntG equalSmallIntO |
| #define | equalSmallStringO(self, p2) (self)->f->equalSmallString(self, p2) |
| #define | equalSmallStringG equalSmallStringO |
| #define | appendFileSmallStringO(self, filePath) (self)->f->appendFileSmallString(self, filePath) |
| #define | appendFileSmallStringG appendFileSmallStringO |
| #define | equalSmallBoolO(self, value) (self)->f->equalSmallBool(self, value) |
| #define | equalSmallBoolG equalSmallBoolO |
| #define | setClassDataFreeO(self, free) (self)->f->setClassDataFree(self, free) |
| #define | setClassDataFreeG setClassDataFreeO |
| #define | setObjectDataFreeO(self, free) (self)->f->setObjectDataFree(self, free) |
| #define | setObjectDataFreeG setObjectDataFreeO |
| #define | setClassDataToStringO(self, toString) (self)->f->setClassDataToString(self, toString) |
| #define | setClassDataToStringG setClassDataToStringO |
| #define | setObjectDataToStringO(self, toString) (self)->f->setObjectDataToString(self, toString) |
| #define | setObjectDataToStringG setObjectDataToStringO |
| #define | setClassDataDuplicateO(self, duplicate) (self)->f->setClassDataDuplicate(self, duplicate) |
| #define | setClassDataDuplicateG setClassDataDuplicateO |
| #define | setObjectDataDuplicateO(self, duplicate) (self)->f->setObjectDataDuplicate(self, duplicate) |
| #define | setObjectDataDuplicateG setObjectDataDuplicateO |
| #define | setCharO(self, key, c) (self)->f->setChar(self, key, c) |
| #define | setCharG setCharO |
| #define | setArraycO(self, key, array) (self)->f->setArrayc(self, key, array) |
| #define | setArraycG setArraycO |
| #define | setCArraycO(self, key, array) (self)->f->setCArrayc(self, key, array) |
| #define | setCArraycG setCArraycO |
| #define | setKCharO(self, key, value) (self)->f->setKChar(self, key, value) |
| #define | setKCharG setKCharO |
| #define | setUndefinedKCharO(self, key) (self)->f->setUndefinedKChar(self, key) |
| #define | setUndefinedKCharG setUndefinedKCharO |
| #define | setBoolKCharO(self, key, value) (self)->f->setBoolKChar(self, key, value) |
| #define | setBoolKCharG setBoolKCharO |
| #define | setDoubleKCharO(self, key, value) (self)->f->setDoubleKChar(self, key, value) |
| #define | setDoubleKCharG setDoubleKCharO |
| #define | setIntKCharO(self, key, value) (self)->f->setIntKChar(self, key, value) |
| #define | setIntKCharG setIntKCharO |
| #define | setSKCharO(self, key, string) (self)->f->setSKChar(self, key, string) |
| #define | setSKCharG setSKCharO |
| #define | setCharKCharO(self, key, c) (self)->f->setCharKChar(self, key, c) |
| #define | setCharKCharG setCharKCharO |
| #define | setDictKCharO(self, key, dict) (self)->f->setDictKChar(self, key, dict) |
| #define | setDictKCharG setDictKCharO |
| #define | setArrayKCharO(self, key, array) (self)->f->setArrayKChar(self, key, array) |
| #define | setArrayKCharG setArrayKCharO |
| #define | setArraycKCharO(self, key, array) (self)->f->setArraycKChar(self, key, array) |
| #define | setArraycKCharG setArraycKCharO |
| #define | setCArraycKCharO(self, key, array) (self)->f->setCArraycKChar(self, key, array) |
| #define | setCArraycKCharG setCArraycKCharO |
| #define | setSmallBoolKCharO(self, key, value) (self)->f->setSmallBoolKChar(self, key, value) |
| #define | setSmallBoolKCharG setSmallBoolKCharO |
| #define | setSmallBytesKCharO(self, key, value) (self)->f->setSmallBytesKChar(self, key, value) |
| #define | setSmallBytesKCharG setSmallBytesKCharO |
| #define | setSmallDoubleKCharO(self, key, value) (self)->f->setSmallDoubleKChar(self, key, value) |
| #define | setSmallDoubleKCharG setSmallDoubleKCharO |
| #define | setSmallIntKCharO(self, key, value) (self)->f->setSmallIntKChar(self, key, value) |
| #define | setSmallIntKCharG setSmallIntKCharO |
| #define | setSmallJsonKCharO(self, key, value) (self)->f->setSmallJsonKChar(self, key, value) |
| #define | setSmallJsonKCharG setSmallJsonKCharO |
| #define | setSmallStringKCharO(self, key, string) (self)->f->setSmallStringKChar(self, key, string) |
| #define | setSmallStringKCharG setSmallStringKCharO |
| #define | setSmallContainerKCharO(self, key, container) (self)->f->setSmallContainerKChar(self, key, container) |
| #define | setSmallContainerKCharG setSmallContainerKCharO |
| #define | setNFreeArraycO(self, key, array) (self)->f->setNFreeArrayc(self, key, array) |
| #define | setNFreeArraycG setNFreeArraycO |
| #define | setNFreeSmallBytesO(self, key, value) (self)->f->setNFreeSmallBytes(self, key, value) |
| #define | setNFreeSmallBytesG setNFreeSmallBytesO |
| #define | setNFreeKCharO(self, key, value) (self)->f->setNFreeKChar(self, key, value) |
| #define | setNFreeKCharG setNFreeKCharO |
| #define | setNFreeUndefinedKCharO(self, key, u) (self)->f->setNFreeUndefinedKChar(self, key, u) |
| #define | setNFreeUndefinedKCharG setNFreeUndefinedKCharO |
| #define | setNFreeSKCharO(self, key, string) (self)->f->setNFreeSKChar(self, key, string) |
| #define | setNFreeSKCharG setNFreeSKCharO |
| #define | setNFreeDictKCharO(self, key, dict) (self)->f->setNFreeDictKChar(self, key, dict) |
| #define | setNFreeDictKCharG setNFreeDictKCharO |
| #define | setNFreeArrayKCharO(self, key, array) (self)->f->setNFreeArrayKChar(self, key, array) |
| #define | setNFreeArrayKCharG setNFreeArrayKCharO |
| #define | setNFreeArraycKCharO(self, key, array) (self)->f->setNFreeArraycKChar(self, key, array) |
| #define | setNFreeArraycKCharG setNFreeArraycKCharO |
| #define | setNFreeSmallBoolKCharO(self, key, value) (self)->f->setNFreeSmallBoolKChar(self, key, value) |
| #define | setNFreeSmallBoolKCharG setNFreeSmallBoolKCharO |
| #define | setNFreeSmallBytesKCharO(self, key, value) (self)->f->setNFreeSmallBytesKChar(self, key, value) |
| #define | setNFreeSmallBytesKCharG setNFreeSmallBytesKCharO |
| #define | setNFreeSmallDoubleKCharO(self, key, value) (self)->f->setNFreeSmallDoubleKChar(self, key, value) |
| #define | setNFreeSmallDoubleKCharG setNFreeSmallDoubleKCharO |
| #define | setNFreeSmallIntKCharO(self, key, value) (self)->f->setNFreeSmallIntKChar(self, key, value) |
| #define | setNFreeSmallIntKCharG setNFreeSmallIntKCharO |
| #define | setNFreeSmallJsonKCharO(self, key, value) (self)->f->setNFreeSmallJsonKChar(self, key, value) |
| #define | setNFreeSmallJsonKCharG setNFreeSmallJsonKCharO |
| #define | setNFreeSmallStringKCharO(self, key, string) (self)->f->setNFreeSmallStringKChar(self, key, string) |
| #define | setNFreeSmallStringKCharG setNFreeSmallStringKCharO |
| #define | setNFreeSmallContainerKCharO(self, key, container) (self)->f->setNFreeSmallContainerKChar(self, key, container) |
| #define | setNFreeSmallContainerKCharG setNFreeSmallContainerKCharO |
| #define | setPSmallJsonO(self, key, json) (self)->f->setPSmallJson(self, key, json) |
| #define | setPSmallJsonG setPSmallJsonO |
| #define | setNFreePSmallJsonO(self, key, json) (self)->f->setNFreePSmallJson(self, key, json) |
| #define | setNFreePSmallJsonG setNFreePSmallJsonO |
| #define | setPArrayKCharO(self, key, array) (self)->f->setPArrayKChar(self, key, array) |
| #define | setPArrayKCharG setPArrayKCharO |
| #define | setPDictKCharO(self, key, dict) (self)->f->setPDictKChar(self, key, dict) |
| #define | setPDictKCharG setPDictKCharO |
| #define | setPSmallJsonKCharO(self, key, json) (self)->f->setPSmallJsonKChar(self, key, json) |
| #define | setPSmallJsonKCharG setPSmallJsonKCharO |
| #define | setPSmallStringKCharO(self, key, string) (self)->f->setPSmallStringKChar(self, key, string) |
| #define | setPSmallStringKCharG setPSmallStringKCharO |
| #define | setNFreePArrayKCharO(self, key, array) (self)->f->setNFreePArrayKChar(self, key, array) |
| #define | setNFreePArrayKCharG setNFreePArrayKCharO |
| #define | setNFreePDictKCharO(self, key, dict) (self)->f->setNFreePDictKChar(self, key, dict) |
| #define | setNFreePDictKCharG setNFreePDictKCharO |
| #define | setNFreePSmallJsonKCharO(self, key, json) (self)->f->setNFreePSmallJsonKChar(self, key, json) |
| #define | setNFreePSmallJsonKCharG setNFreePSmallJsonKCharO |
| #define | setNFreePSmallStringKCharO(self, key, string) (self)->f->setNFreePSmallStringKChar(self, key, string) |
| #define | setNFreePSmallStringKCharG setNFreePSmallStringKCharO |
| #define | getSmallBytesO(self, key) (self)->f->getSmallBytes(self, key) |
| #define | getSmallBytesG getSmallBytesO |
| #define | getKCharO(self, key) (self)->f->getKChar(self, key) |
| #define | getKCharG getKCharO |
| #define | getUndefinedKCharO(self, key) (self)->f->getUndefinedKChar(self, key) |
| #define | getUndefinedKCharG getUndefinedKCharO |
| #define | getBoolKCharO(self, key) (self)->f->getBoolKChar(self, key) |
| #define | getBoolKCharG getBoolKCharO |
| #define | getBoolPKCharO(self, key) (self)->f->getBoolPKChar(self, key) |
| #define | getBoolPKCharG getBoolPKCharO |
| #define | getDoubleKCharO(self, key) (self)->f->getDoubleKChar(self, key) |
| #define | getDoubleKCharG getDoubleKCharO |
| #define | getDoublePKCharO(self, key) (self)->f->getDoublePKChar(self, key) |
| #define | getDoublePKCharG getDoublePKCharO |
| #define | getIntKCharO(self, key) (self)->f->getIntKChar(self, key) |
| #define | getIntKCharG getIntKCharO |
| #define | getIntPKCharO(self, key) (self)->f->getIntPKChar(self, key) |
| #define | getIntPKCharG getIntPKCharO |
| #define | getInt32KCharO(self, key) (self)->f->getInt32KChar(self, key) |
| #define | getInt32KCharG getInt32KCharO |
| #define | getInt32PKCharO(self, key) (self)->f->getInt32PKChar(self, key) |
| #define | getInt32PKCharG getInt32PKCharO |
| #define | getUintKCharO(self, key) (self)->f->getUintKChar(self, key) |
| #define | getUintKCharG getUintKCharO |
| #define | getUintPKCharO(self, key) (self)->f->getUintPKChar(self, key) |
| #define | getUintPKCharG getUintPKCharO |
| #define | getUint32KCharO(self, key) (self)->f->getUint32KChar(self, key) |
| #define | getUint32KCharG getUint32KCharO |
| #define | getUint32PKCharO(self, key) (self)->f->getUint32PKChar(self, key) |
| #define | getUint32PKCharG getUint32PKCharO |
| #define | getSKCharO(self, key) (self)->f->getSKChar(self, key) |
| #define | getSKCharG getSKCharO |
| #define | getDictKCharO(self, key) (self)->f->getDictKChar(self, key) |
| #define | getDictKCharG getDictKCharO |
| #define | getArrayKCharO(self, key) (self)->f->getArrayKChar(self, key) |
| #define | getArrayKCharG getArrayKCharO |
| #define | getSmallBoolKCharO(self, key) (self)->f->getSmallBoolKChar(self, key) |
| #define | getSmallBoolKCharG getSmallBoolKCharO |
| #define | getSmallBytesKCharO(self, key) (self)->f->getSmallBytesKChar(self, key) |
| #define | getSmallBytesKCharG getSmallBytesKCharO |
| #define | getSmallDoubleKCharO(self, key) (self)->f->getSmallDoubleKChar(self, key) |
| #define | getSmallDoubleKCharG getSmallDoubleKCharO |
| #define | getSmallIntKCharO(self, key) (self)->f->getSmallIntKChar(self, key) |
| #define | getSmallIntKCharG getSmallIntKCharO |
| #define | getSmallJsonKCharO(self, key) (self)->f->getSmallJsonKChar(self, key) |
| #define | getSmallJsonKCharG getSmallJsonKCharO |
| #define | getSmallStringKCharO(self, key) (self)->f->getSmallStringKChar(self, key) |
| #define | getSmallStringKCharG getSmallStringKCharO |
| #define | getVoidKCharO(self, key) (self)->f->getVoidKChar(self, key) |
| #define | getVoidKCharG getVoidKCharO |
| #define | getSmallContainerKCharO(self, key) (self)->f->getSmallContainerKChar(self, key) |
| #define | getSmallContainerKCharG getSmallContainerKCharO |
| #define | getNDupSmallBytesO(self, key) (self)->f->getNDupSmallBytes(self, key) |
| #define | getNDupSmallBytesG getNDupSmallBytesO |
| #define | getNDupKCharO(self, key) (self)->f->getNDupKChar(self, key) |
| #define | getNDupKCharG getNDupKCharO |
| #define | getNDupUndefinedKCharO(self, key) (self)->f->getNDupUndefinedKChar(self, key) |
| #define | getNDupUndefinedKCharG getNDupUndefinedKCharO |
| #define | getNDupBoolKCharO(self, key) (self)->f->getNDupBoolKChar(self, key) |
| #define | getNDupBoolKCharG getNDupBoolKCharO |
| #define | getNDupDoubleKCharO(self, key) (self)->f->getNDupDoubleKChar(self, key) |
| #define | getNDupDoubleKCharG getNDupDoubleKCharO |
| #define | getNDupIntKCharO(self, key) (self)->f->getNDupIntKChar(self, key) |
| #define | getNDupIntKCharG getNDupIntKCharO |
| #define | getNDupInt32KCharO(self, key) (self)->f->getNDupInt32KChar(self, key) |
| #define | getNDupInt32KCharG getNDupInt32KCharO |
| #define | getNDupUintKCharO(self, key) (self)->f->getNDupUintKChar(self, key) |
| #define | getNDupUintKCharG getNDupUintKCharO |
| #define | getNDupUint32KCharO(self, key) (self)->f->getNDupUint32KChar(self, key) |
| #define | getNDupUint32KCharG getNDupUint32KCharO |
| #define | getNDupSKCharO(self, key) (self)->f->getNDupSKChar(self, key) |
| #define | getNDupSKCharG getNDupSKCharO |
| #define | getNDupDictKCharO(self, key) (self)->f->getNDupDictKChar(self, key) |
| #define | getNDupDictKCharG getNDupDictKCharO |
| #define | getNDupArrayKCharO(self, key) (self)->f->getNDupArrayKChar(self, key) |
| #define | getNDupArrayKCharG getNDupArrayKCharO |
| #define | getNDupSmallBoolKCharO(self, key) (self)->f->getNDupSmallBoolKChar(self, key) |
| #define | getNDupSmallBoolKCharG getNDupSmallBoolKCharO |
| #define | getNDupSmallBytesKCharO(self, key) (self)->f->getNDupSmallBytesKChar(self, key) |
| #define | getNDupSmallBytesKCharG getNDupSmallBytesKCharO |
| #define | getNDupSmallDoubleKCharO(self, key) (self)->f->getNDupSmallDoubleKChar(self, key) |
| #define | getNDupSmallDoubleKCharG getNDupSmallDoubleKCharO |
| #define | getNDupSmallIntKCharO(self, key) (self)->f->getNDupSmallIntKChar(self, key) |
| #define | getNDupSmallIntKCharG getNDupSmallIntKCharO |
| #define | getNDupSmallJsonKCharO(self, key) (self)->f->getNDupSmallJsonKChar(self, key) |
| #define | getNDupSmallJsonKCharG getNDupSmallJsonKCharO |
| #define | getNDupSmallStringKCharO(self, key) (self)->f->getNDupSmallStringKChar(self, key) |
| #define | getNDupSmallStringKCharG getNDupSmallStringKCharO |
| #define | getNDupVoidKCharO(self, key) (self)->f->getNDupVoidKChar(self, key) |
| #define | getNDupVoidKCharG getNDupVoidKCharO |
| #define | getNDupSmallContainerKCharO(self, key) (self)->f->getNDupSmallContainerKChar(self, key) |
| #define | getNDupSmallContainerKCharG getNDupSmallContainerKCharO |
| #define | delKCharO(self, key) (self)->f->delKChar(self, key) |
| #define | delKCharG delKCharO |
| #define | removeKCharO(self, key) (self)->f->removeKChar(self, key) |
| #define | removeKCharG removeKCharO |
| #define | hasKCharO(self, key) (self)->f->hasKChar(self, key) |
| #define | hasKCharG hasKCharO |
| #define | keyByUndefinedO(self, u) (self)->f->keyByUndefined(self, u) |
| #define | keyByUndefinedG keyByUndefinedO |
| #define | keyByBoolO(self, value) (self)->f->keyByBool(self, value) |
| #define | keyByBoolG keyByBoolO |
| #define | keyByDoubleO(self, value) (self)->f->keyByDouble(self, value) |
| #define | keyByDoubleG keyByDoubleO |
| #define | keyByIntO(self, value) (self)->f->keyByInt(self, value) |
| #define | keyByIntG keyByIntO |
| #define | keyBySO(self, string) (self)->f->keyByS(self, string) |
| #define | keyBySG keyBySO |
| #define | keyByCharO(self, c) (self)->f->keyByChar(self, c) |
| #define | keyByCharG keyByCharO |
| #define | keyByDictO(self, dict) (self)->f->keyByDict(self, dict) |
| #define | keyByDictG keyByDictO |
| #define | keyByArrayO(self, array) (self)->f->keyByArray(self, array) |
| #define | keyByArrayG keyByArrayO |
| #define | keyByArraycO(self, array) (self)->f->keyByArrayc(self, array) |
| #define | keyByArraycG keyByArraycO |
| #define | keyByCArraycO(self, array) (self)->f->keyByCArrayc(self, array) |
| #define | keyByCArraycG keyByCArraycO |
| #define | keyBySmallBoolO(self, value) (self)->f->keyBySmallBool(self, value) |
| #define | keyBySmallBoolG keyBySmallBoolO |
| #define | keyBySmallBytesO(self, value) (self)->f->keyBySmallBytes(self, value) |
| #define | keyBySmallBytesG keyBySmallBytesO |
| #define | keyBySmallDoubleO(self, value) (self)->f->keyBySmallDouble(self, value) |
| #define | keyBySmallDoubleG keyBySmallDoubleO |
| #define | keyBySmallIntO(self, value) (self)->f->keyBySmallInt(self, value) |
| #define | keyBySmallIntG keyBySmallIntO |
| #define | keyBySmallStringO(self, string) (self)->f->keyBySmallString(self, string) |
| #define | keyBySmallStringG keyBySmallStringO |
| #define | keyBySmallContainerO(self, container) (self)->f->keyBySmallContainer(self, container) |
| #define | keyBySmallContainerG keyBySmallContainerO |
| #define | icKeyBySO(self, string) (self)->f->icKeyByS(self, string) |
| #define | icKeyBySG icKeyBySO |
| #define | icKeyByCharO(self, c) (self)->f->icKeyByChar(self, c) |
| #define | icKeyByCharG icKeyByCharO |
| #define | icKeyByDictO(self, dict) (self)->f->icKeyByDict(self, dict) |
| #define | icKeyByDictG icKeyByDictO |
| #define | icKeyByArrayO(self, array) (self)->f->icKeyByArray(self, array) |
| #define | icKeyByArrayG icKeyByArrayO |
| #define | icKeyByArraycO(self, array) (self)->f->icKeyByArrayc(self, array) |
| #define | icKeyByArraycG icKeyByArraycO |
| #define | icKeyByCArraycO(self, array) (self)->f->icKeyByCArrayc(self, array) |
| #define | icKeyByCArraycG icKeyByCArraycO |
| #define | icKeyBySmallStringO(self, string) (self)->f->icKeyBySmallString(self, string) |
| #define | icKeyBySmallStringG icKeyBySmallStringO |
| #define | keysO(self) (self)->f->keys(self) |
| #define | keysG keysO |
| #define | keysSmallStringO(self) (self)->f->keysSmallString(self) |
| #define | keysSmallStringG keysSmallStringO |
| #define | valuesO(self) (self)->f->values(self) |
| #define | valuesG valuesO |
| #define | icEqualBaseO(self, p2) (self)->f->icEqualBase(self, p2) |
| #define | icEqualBaseG icEqualBaseO |
| #define | iterStartKeyO(self) (self)->f->iterStartKey(self) |
| #define | iterStartKeyG iterStartKeyO |
| #define | iterNextKeyO(self) (self)->f->iterNextKey(self) |
| #define | iterNextKeyG iterNextKeyO |
| #define | iterKeyO(self) (self)->f->iterKey(self) |
| #define | iterKeyG iterKeyO |
| #define | zipSmallJsonVArrayO(self, keys, values) (self)->f->zipSmallJsonVArray(self, keys, values) |
| #define | zipSmallJsonVArrayG zipSmallJsonVArrayO |
| #define | zipSmallJsonVCArrayO(self, keys, values) (self)->f->zipSmallJsonVCArray(self, keys, values) |
| #define | zipSmallJsonVCArrayG zipSmallJsonVCArrayO |
| #define | zipArrayArrayO(self, keys, values) (self)->f->zipArrayArray(self, keys, values) |
| #define | zipArrayArrayG zipArrayArrayO |
| #define | zipCArrayArrayO(self, keys, values) (self)->f->zipCArrayArray(self, keys, values) |
| #define | zipCArrayArrayG zipCArrayArrayO |
| #define | zipArrayCArrayO(self, keys, values) (self)->f->zipArrayCArray(self, keys, values) |
| #define | zipArrayCArrayG zipArrayCArrayO |
| #define | zipCArrayCArrayO(self, keys, values) (self)->f->zipCArrayCArray(self, keys, values) |
| #define | zipCArrayCArrayG zipCArrayCArrayO |
| #define | zipVArrayO(self, keys, values) (self)->f->zipVArray(self, keys, values) |
| #define | zipVArrayG zipVArrayO |
| #define | zipVCArrayO(self, keys, values) (self)->f->zipVCArray(self, keys, values) |
| #define | zipVCArrayG zipVCArrayO |
| #define | toArrayO(self) (self)->f->toArray(self) |
| #define | toArrayG toArrayO |
| #define | typeStringKCharO(self, key) (self)->f->typeStringKChar(self, key) |
| #define | typeStringKCharG typeStringKCharO |
| #define | typeSmallStringKCharO(self, key) (self)->f->typeSmallStringKChar(self, key) |
| #define | typeSmallStringKCharG typeSmallStringKCharO |
| #define | typeKCharO(self, key) (self)->f->typeKChar(self, key) |
| #define | typeKCharG typeKCharO |
| #define | equalChaO(self, p2) (self)->f->equalCha(self, p2) |
| #define | equalChaG equalChaO |
| #define | getTopTypeO(self) (self)->f->getTopType(self) |
| #define | getTopTypeG getTopTypeO |
| #define | setTypeUndefinedO(self) (self)->f->setTypeUndefined(self) |
| #define | setTypeUndefinedG setTypeUndefinedO |
| #define | setTypeBoolO(self) (self)->f->setTypeBool(self) |
| #define | setTypeBoolG setTypeBoolO |
| #define | setTypeDoubleO(self) (self)->f->setTypeDouble(self) |
| #define | setTypeDoubleG setTypeDoubleO |
| #define | setTypeIntO(self) (self)->f->setTypeInt(self) |
| #define | setTypeIntG setTypeIntO |
| #define | setTypeStringO(self) (self)->f->setTypeString(self) |
| #define | setTypeStringG setTypeStringO |
| #define | setTypeDictO(self) (self)->f->setTypeDict(self) |
| #define | setTypeDictG setTypeDictO |
| #define | setTypeArrayO(self) (self)->f->setTypeArray(self) |
| #define | setTypeArrayG setTypeArrayO |
| #define | setTopBoolO(self, value) (self)->f->setTopBool(self, value) |
| #define | setTopBoolG setTopBoolO |
| #define | setTopDoubleO(self, value) (self)->f->setTopDouble(self, value) |
| #define | setTopDoubleG setTopDoubleO |
| #define | setTopIntO(self, value) (self)->f->setTopInt(self, value) |
| #define | setTopIntG setTopIntO |
| #define | setTopStringO(self, value) (self)->f->setTopString(self, value) |
| #define | setTopStringG setTopStringO |
| #define | setTopCharO(self, c) (self)->f->setTopChar(self, c) |
| #define | setTopCharG setTopCharO |
| #define | setTopDictO(self, value) (self)->f->setTopDict(self, value) |
| #define | setTopDictG setTopDictO |
| #define | setTopArrayO(self, value) (self)->f->setTopArray(self, value) |
| #define | setTopArrayG setTopArrayO |
| #define | setTopArraycO(self, value) (self)->f->setTopArrayc(self, value) |
| #define | setTopArraycG setTopArraycO |
| #define | setTopCArraycO(self, value) (self)->f->setTopCArrayc(self, value) |
| #define | setTopCArraycG setTopCArraycO |
| #define | setTopSmallBoolO(self, value) (self)->f->setTopSmallBool(self, value) |
| #define | setTopSmallBoolG setTopSmallBoolO |
| #define | setTopSmallDoubleO(self, value) (self)->f->setTopSmallDouble(self, value) |
| #define | setTopSmallDoubleG setTopSmallDoubleO |
| #define | setTopSmallIntO(self, value) (self)->f->setTopSmallInt(self, value) |
| #define | setTopSmallIntG setTopSmallIntO |
| #define | setTopSmallStringO(self, value) (self)->f->setTopSmallString(self, value) |
| #define | setTopSmallStringG setTopSmallStringO |
| #define | setTopNFreeBoolO(self, value) (self)->f->setTopNFreeBool(self, value) |
| #define | setTopNFreeBoolG setTopNFreeBoolO |
| #define | setTopNFreeDoubleO(self, value) (self)->f->setTopNFreeDouble(self, value) |
| #define | setTopNFreeDoubleG setTopNFreeDoubleO |
| #define | setTopNFreeIntO(self, value) (self)->f->setTopNFreeInt(self, value) |
| #define | setTopNFreeIntG setTopNFreeIntO |
| #define | setTopNFreeStringO(self, value) (self)->f->setTopNFreeString(self, value) |
| #define | setTopNFreeStringG setTopNFreeStringO |
| #define | setTopNFreeDictO(self, value) (self)->f->setTopNFreeDict(self, value) |
| #define | setTopNFreeDictG setTopNFreeDictO |
| #define | setTopNFreeArrayO(self, value) (self)->f->setTopNFreeArray(self, value) |
| #define | setTopNFreeArrayG setTopNFreeArrayO |
| #define | setTopNFreeArraycO(self, value) (self)->f->setTopNFreeArrayc(self, value) |
| #define | setTopNFreeArraycG setTopNFreeArraycO |
| #define | setTopNFreeSmallBoolO(self, value) (self)->f->setTopNFreeSmallBool(self, value) |
| #define | setTopNFreeSmallBoolG setTopNFreeSmallBoolO |
| #define | setTopNFreeSmallDoubleO(self, value) (self)->f->setTopNFreeSmallDouble(self, value) |
| #define | setTopNFreeSmallDoubleG setTopNFreeSmallDoubleO |
| #define | setTopNFreeSmallIntO(self, value) (self)->f->setTopNFreeSmallInt(self, value) |
| #define | setTopNFreeSmallIntG setTopNFreeSmallIntO |
| #define | setTopNFreeSmallStringO(self, value) (self)->f->setTopNFreeSmallString(self, value) |
| #define | setTopNFreeSmallStringG setTopNFreeSmallStringO |
| #define | fromArrayDictO(self, items) (self)->f->fromArrayDict(self, items) |
| #define | fromArrayDictG fromArrayDictO |
| #define | toArrayDictO(self) (self)->f->toArrayDict(self) |
| #define | toArrayDictG toArrayDictO |
| #define | getTopUndefinedO(self) (self)->f->getTopUndefined(self) |
| #define | getTopUndefinedG getTopUndefinedO |
| #define | getTopBoolO(self) (self)->f->getTopBool(self) |
| #define | getTopBoolG getTopBoolO |
| #define | getTopBoolPO(self) (self)->f->getTopBoolP(self) |
| #define | getTopBoolPG getTopBoolPO |
| #define | getTopDoubleO(self) (self)->f->getTopDouble(self) |
| #define | getTopDoubleG getTopDoubleO |
| #define | getTopDoublePO(self) (self)->f->getTopDoubleP(self) |
| #define | getTopDoublePG getTopDoublePO |
| #define | getTopIntO(self) (self)->f->getTopInt(self) |
| #define | getTopIntG getTopIntO |
| #define | getTopIntPO(self) (self)->f->getTopIntP(self) |
| #define | getTopIntPG getTopIntPO |
| #define | getTopInt32O(self) (self)->f->getTopInt32(self) |
| #define | getTopInt32G getTopInt32O |
| #define | getTopInt32PO(self) (self)->f->getTopInt32P(self) |
| #define | getTopInt32PG getTopInt32PO |
| #define | getTopUintO(self) (self)->f->getTopUint(self) |
| #define | getTopUintG getTopUintO |
| #define | getTopUintPO(self) (self)->f->getTopUintP(self) |
| #define | getTopUintPG getTopUintPO |
| #define | getTopUint32O(self) (self)->f->getTopUint32(self) |
| #define | getTopUint32G getTopUint32O |
| #define | getTopUint32PO(self) (self)->f->getTopUint32P(self) |
| #define | getTopUint32PG getTopUint32PO |
| #define | getTopSO(self) (self)->f->getTopS(self) |
| #define | getTopSG getTopSO |
| #define | getTopDictO(self) (self)->f->getTopDict(self) |
| #define | getTopDictG getTopDictO |
| #define | getTopArrayO(self) (self)->f->getTopArray(self) |
| #define | getTopArrayG getTopArrayO |
| #define | getTopSmallBoolO(self) (self)->f->getTopSmallBool(self) |
| #define | getTopSmallBoolG getTopSmallBoolO |
| #define | getTopSmallDoubleO(self) (self)->f->getTopSmallDouble(self) |
| #define | getTopSmallDoubleG getTopSmallDoubleO |
| #define | getTopSmallIntO(self) (self)->f->getTopSmallInt(self) |
| #define | getTopSmallIntG getTopSmallIntO |
| #define | getTopSmallStringO(self) (self)->f->getTopSmallString(self) |
| #define | getTopSmallStringG getTopSmallStringO |
| #define | keyIsO(self, key) (self)->f->keyIs(self, key) |
| #define | keyIsG keyIsO |
| #define | keyIsSO(self, key) (self)->f->keyIsS(self, key) |
| #define | keyIsSG keyIsSO |
| #define | makeKeyO(self, key) (self)->f->makeKey(self, key) |
| #define | makeKeyG makeKeyO |
| #define | iMakeKeyO(self, key) (self)->f->iMakeKey(self, key) |
| #define | iMakeKeyG iMakeKeyO |
| #define | bMakeKeyO(self, dest, key) (self)->f->bMakeKey(self, dest, key) |
| #define | bMakeKeyG bMakeKeyO |
| #define | bLMakeKeyO(self, dest, size, key) (self)->f->bLMakeKey(self, dest, size, key) |
| #define | bLMakeKeyG bLMakeKeyO |
| #define | makeKeyLenO(self, key) (self)->f->makeKeyLen(self, key) |
| #define | makeKeyLenG makeKeyLenO |
| #define | mergeDictO(self, smallDict) (self)->f->mergeDict(self, smallDict) |
| #define | mergeDictG mergeDictO |
| #define | mergeDictNSmashO(self, smallDict) (self)->f->mergeDictNSmash(self, smallDict) |
| #define | mergeDictNSmashG mergeDictNSmashO |
| #define | addJsonO(self, array) (self)->f->addJson(self, array) |
| #define | addJsonG addJsonO |
| #define | cropSO(self, start, end) (self)->f->cropS(self, start, end) |
| #define | cropSG cropSO |
| #define | cropElemAtO(self, index) (self)->f->cropElemAt(self, index) |
| #define | cropElemAtG cropElemAtO |
| #define | cropElemAtUndefinedO(self, index) (self)->f->cropElemAtUndefined(self, index) |
| #define | cropElemAtUndefinedG cropElemAtUndefinedO |
| #define | cropElemAtBoolO(self, index) (self)->f->cropElemAtBool(self, index) |
| #define | cropElemAtBoolG cropElemAtBoolO |
| #define | cropElemAtDoubleO(self, index) (self)->f->cropElemAtDouble(self, index) |
| #define | cropElemAtDoubleG cropElemAtDoubleO |
| #define | cropElemAtIntO(self, index) (self)->f->cropElemAtInt(self, index) |
| #define | cropElemAtIntG cropElemAtIntO |
| #define | cropElemAtInt32O(self, index) (self)->f->cropElemAtInt32(self, index) |
| #define | cropElemAtInt32G cropElemAtInt32O |
| #define | cropElemAtUintO(self, index) (self)->f->cropElemAtUint(self, index) |
| #define | cropElemAtUintG cropElemAtUintO |
| #define | cropElemAtUint32O(self, index) (self)->f->cropElemAtUint32(self, index) |
| #define | cropElemAtUint32G cropElemAtUint32O |
| #define | cropElemAtSO(self, index) (self)->f->cropElemAtS(self, index) |
| #define | cropElemAtSG cropElemAtSO |
| #define | cropElemAtCharO(self, index) (self)->f->cropElemAtChar(self, index) |
| #define | cropElemAtCharG cropElemAtCharO |
| #define | cropElemAtDictO(self, index) (self)->f->cropElemAtDict(self, index) |
| #define | cropElemAtDictG cropElemAtDictO |
| #define | cropElemAtArrayO(self, index) (self)->f->cropElemAtArray(self, index) |
| #define | cropElemAtArrayG cropElemAtArrayO |
| #define | cropElemAtSmallBoolO(self, index) (self)->f->cropElemAtSmallBool(self, index) |
| #define | cropElemAtSmallBoolG cropElemAtSmallBoolO |
| #define | cropElemAtSmallBytesO(self, index) (self)->f->cropElemAtSmallBytes(self, index) |
| #define | cropElemAtSmallBytesG cropElemAtSmallBytesO |
| #define | cropElemAtSmallDoubleO(self, index) (self)->f->cropElemAtSmallDouble(self, index) |
| #define | cropElemAtSmallDoubleG cropElemAtSmallDoubleO |
| #define | cropElemAtSmallIntO(self, index) (self)->f->cropElemAtSmallInt(self, index) |
| #define | cropElemAtSmallIntG cropElemAtSmallIntO |
| #define | cropElemAtSmallStringO(self, index) (self)->f->cropElemAtSmallString(self, index) |
| #define | cropElemAtSmallStringG cropElemAtSmallStringO |
| #define | cropElemAtVoidO(self, index) (self)->f->cropElemAtVoid(self, index) |
| #define | cropElemAtVoidG cropElemAtVoidO |
| #define | cropElemAtSmallContainerO(self, index) (self)->f->cropElemAtSmallContainer(self, index) |
| #define | cropElemAtSmallContainerG cropElemAtSmallContainerO |
| #define | cropElemKeyO(self, key) (self)->f->cropElemKey(self, key) |
| #define | cropElemKeyG cropElemKeyO |
| #define | cropElemKeyUndefinedO(self, key) (self)->f->cropElemKeyUndefined(self, key) |
| #define | cropElemKeyUndefinedG cropElemKeyUndefinedO |
| #define | cropElemKeyBoolO(self, key) (self)->f->cropElemKeyBool(self, key) |
| #define | cropElemKeyBoolG cropElemKeyBoolO |
| #define | cropElemKeyDoubleO(self, key) (self)->f->cropElemKeyDouble(self, key) |
| #define | cropElemKeyDoubleG cropElemKeyDoubleO |
| #define | cropElemKeyIntO(self, key) (self)->f->cropElemKeyInt(self, key) |
| #define | cropElemKeyIntG cropElemKeyIntO |
| #define | cropElemKeyInt32O(self, key) (self)->f->cropElemKeyInt32(self, key) |
| #define | cropElemKeyInt32G cropElemKeyInt32O |
| #define | cropElemKeyUintO(self, key) (self)->f->cropElemKeyUint(self, key) |
| #define | cropElemKeyUintG cropElemKeyUintO |
| #define | cropElemKeyUint32O(self, key) (self)->f->cropElemKeyUint32(self, key) |
| #define | cropElemKeyUint32G cropElemKeyUint32O |
| #define | cropElemKeySO(self, key) (self)->f->cropElemKeyS(self, key) |
| #define | cropElemKeySG cropElemKeySO |
| #define | cropElemKeyDictO(self, key) (self)->f->cropElemKeyDict(self, key) |
| #define | cropElemKeyDictG cropElemKeyDictO |
| #define | cropElemKeyArrayO(self, key) (self)->f->cropElemKeyArray(self, key) |
| #define | cropElemKeyArrayG cropElemKeyArrayO |
| #define | cropElemKeySmallBoolO(self, key) (self)->f->cropElemKeySmallBool(self, key) |
| #define | cropElemKeySmallBoolG cropElemKeySmallBoolO |
| #define | cropElemKeySmallBytesO(self, key) (self)->f->cropElemKeySmallBytes(self, key) |
| #define | cropElemKeySmallBytesG cropElemKeySmallBytesO |
| #define | cropElemKeySmallDoubleO(self, key) (self)->f->cropElemKeySmallDouble(self, key) |
| #define | cropElemKeySmallDoubleG cropElemKeySmallDoubleO |
| #define | cropElemKeySmallIntO(self, key) (self)->f->cropElemKeySmallInt(self, key) |
| #define | cropElemKeySmallIntG cropElemKeySmallIntO |
| #define | cropElemKeySmallStringO(self, key) (self)->f->cropElemKeySmallString(self, key) |
| #define | cropElemKeySmallStringG cropElemKeySmallStringO |
| #define | cropElemKeyVoidO(self, key) (self)->f->cropElemKeyVoid(self, key) |
| #define | cropElemKeyVoidG cropElemKeyVoidO |
| #define | cropElemKeySmallContainerO(self, key) (self)->f->cropElemKeySmallContainer(self, key) |
| #define | cropElemKeySmallContainerG cropElemKeySmallContainerO |
| #define | insertStringO(self, index, toInsert) (self)->f->insertString(self, index, toInsert) |
| #define | insertStringG insertStringO |
| #define | insertSO(self, index, toInsert) (self)->f->insertS(self, index, toInsert) |
| #define | insertSG insertSO |
| #define | insertNFreeStringO(self, index, toInsert) (self)->f->insertNFreeString(self, index, toInsert) |
| #define | insertNFreeStringG insertNFreeStringO |
| #define | insertSNFreeO(self, index, toInsert) (self)->f->insertSNFree(self, index, toInsert) |
| #define | insertSNFreeG insertSNFreeO |
| #define | uniqCharO(self, c) (self)->f->uniqChar(self, c) |
| #define | uniqCharG uniqCharO |
| #define | icUniqCharO(self, c) (self)->f->icUniqChar(self, c) |
| #define | icUniqCharG icUniqCharO |
| #define | findCharO(self, c) (self)->f->findChar(self, c) |
| #define | findCharG findCharO |
| #define | findJsonO(self, needle) (self)->f->findJson(self, needle) |
| #define | findJsonG findJsonO |
| #define | icFindCharO(self, c) (self)->f->icFindChar(self, c) |
| #define | icFindCharG icFindCharO |
| #define | icFindJsonO(self, needle) (self)->f->icFindJson(self, needle) |
| #define | icFindJsonG icFindJsonO |
| #define | replaceCharSO(self, olds, news, max) (self)->f->replaceCharS(self, olds, news, max) |
| #define | replaceCharSG replaceCharSO |
| #define | replaceSCharO(self, olds, news, max) (self)->f->replaceSChar(self, olds, news, max) |
| #define | replaceSCharG replaceSCharO |
| #define | replaceCharCharO(self, olds, news, max) (self)->f->replaceCharChar(self, olds, news, max) |
| #define | replaceCharCharG replaceCharCharO |
| #define | replaceSmallStringSmallStringO(self, olds, news, max) (self)->f->replaceSmallStringSmallString(self, olds, news, max) |
| #define | replaceSmallStringSmallStringG replaceSmallStringSmallStringO |
| #define | replaceSmallStringSO(self, olds, news, max) (self)->f->replaceSmallStringS(self, olds, news, max) |
| #define | replaceSmallStringSG replaceSmallStringSO |
| #define | replaceSmallStringCharO(self, olds, news, max) (self)->f->replaceSmallStringChar(self, olds, news, max) |
| #define | replaceSmallStringCharG replaceSmallStringCharO |
| #define | replaceSSmallStringO(self, olds, news, max) (self)->f->replaceSSmallString(self, olds, news, max) |
| #define | replaceSSmallStringG replaceSSmallStringO |
| #define | replaceCharSmallStringO(self, olds, news, max) (self)->f->replaceCharSmallString(self, olds, news, max) |
| #define | replaceCharSmallStringG replaceCharSmallStringO |
| #define | replaceJsonJsonO(self, olds, news, max) (self)->f->replaceJsonJson(self, olds, news, max) |
| #define | replaceJsonJsonG replaceJsonJsonO |
| #define | replaceJsonSmallStringO(self, olds, news, max) (self)->f->replaceJsonSmallString(self, olds, news, max) |
| #define | replaceJsonSmallStringG replaceJsonSmallStringO |
| #define | replaceJsonSO(self, olds, news, max) (self)->f->replaceJsonS(self, olds, news, max) |
| #define | replaceJsonSG replaceJsonSO |
| #define | replaceJsonCharO(self, olds, news, max) (self)->f->replaceJsonChar(self, olds, news, max) |
| #define | replaceJsonCharG replaceJsonCharO |
| #define | replaceSmallStringJsonO(self, olds, news, max) (self)->f->replaceSmallStringJson(self, olds, news, max) |
| #define | replaceSmallStringJsonG replaceSmallStringJsonO |
| #define | replaceSJsonO(self, olds, news, max) (self)->f->replaceSJson(self, olds, news, max) |
| #define | replaceSJsonG replaceSJsonO |
| #define | replaceCharJsonO(self, olds, news, max) (self)->f->replaceCharJson(self, olds, news, max) |
| #define | replaceCharJsonG replaceCharJsonO |
| #define | icReplaceCharSO(self, olds, news, max) (self)->f->icReplaceCharS(self, olds, news, max) |
| #define | icReplaceCharSG icReplaceCharSO |
| #define | icReplaceSCharO(self, olds, news, max) (self)->f->icReplaceSChar(self, olds, news, max) |
| #define | icReplaceSCharG icReplaceSCharO |
| #define | icReplaceCharCharO(self, olds, news, max) (self)->f->icReplaceCharChar(self, olds, news, max) |
| #define | icReplaceCharCharG icReplaceCharCharO |
| #define | icReplaceSmallStringSmallStringO(self, olds, news, max) (self)->f->icReplaceSmallStringSmallString(self, olds, news, max) |
| #define | icReplaceSmallStringSmallStringG icReplaceSmallStringSmallStringO |
| #define | icReplaceSmallStringSO(self, olds, news, max) (self)->f->icReplaceSmallStringS(self, olds, news, max) |
| #define | icReplaceSmallStringSG icReplaceSmallStringSO |
| #define | icReplaceSmallStringCharO(self, olds, news, max) (self)->f->icReplaceSmallStringChar(self, olds, news, max) |
| #define | icReplaceSmallStringCharG icReplaceSmallStringCharO |
| #define | icReplaceSSmallStringO(self, olds, news, max) (self)->f->icReplaceSSmallString(self, olds, news, max) |
| #define | icReplaceSSmallStringG icReplaceSSmallStringO |
| #define | icReplaceCharSmallStringO(self, olds, news, max) (self)->f->icReplaceCharSmallString(self, olds, news, max) |
| #define | icReplaceCharSmallStringG icReplaceCharSmallStringO |
| #define | icReplaceJsonJsonO(self, olds, news, max) (self)->f->icReplaceJsonJson(self, olds, news, max) |
| #define | icReplaceJsonJsonG icReplaceJsonJsonO |
| #define | icReplaceJsonSmallStringO(self, olds, news, max) (self)->f->icReplaceJsonSmallString(self, olds, news, max) |
| #define | icReplaceJsonSmallStringG icReplaceJsonSmallStringO |
| #define | icReplaceJsonSO(self, olds, news, max) (self)->f->icReplaceJsonS(self, olds, news, max) |
| #define | icReplaceJsonSG icReplaceJsonSO |
| #define | icReplaceJsonCharO(self, olds, news, max) (self)->f->icReplaceJsonChar(self, olds, news, max) |
| #define | icReplaceJsonCharG icReplaceJsonCharO |
| #define | icReplaceSmallStringJsonO(self, olds, news, max) (self)->f->icReplaceSmallStringJson(self, olds, news, max) |
| #define | icReplaceSmallStringJsonG icReplaceSmallStringJsonO |
| #define | icReplaceSJsonO(self, olds, news, max) (self)->f->icReplaceSJson(self, olds, news, max) |
| #define | icReplaceSJsonG icReplaceSJsonO |
| #define | icReplaceCharJsonO(self, olds, news, max) (self)->f->icReplaceCharJson(self, olds, news, max) |
| #define | icReplaceCharJsonG icReplaceCharJsonO |
| #define | icEqualSmallStringO(self, string) (self)->f->icEqualSmallString(self, string) |
| #define | icEqualSmallStringG icEqualSmallStringO |
| #define | icEqualSO(self, string) (self)->f->icEqualS(self, string) |
| #define | icEqualSG icEqualSO |
| #define | icEqualCharO(self, c) (self)->f->icEqualChar(self, c) |
| #define | icEqualCharG icEqualCharO |
| #define | equalISO(self, string, index) (self)->f->equalIS(self, string, index) |
| #define | equalISG equalISO |
| #define | equalICharO(self, c, index) (self)->f->equalIChar(self, c, index) |
| #define | equalICharG equalICharO |
| #define | equalIJsonO(self, string, index) (self)->f->equalIJson(self, string, index) |
| #define | equalIJsonG equalIJsonO |
| #define | equalISmallStringO(self, string, index) (self)->f->equalISmallString(self, string, index) |
| #define | equalISmallStringG equalISmallStringO |
| #define | startsWithSO(self, string) (self)->f->startsWithS(self, string) |
| #define | startsWithSG startsWithSO |
| #define | startsWithCharO(self, c) (self)->f->startsWithChar(self, c) |
| #define | startsWithCharG startsWithCharO |
| #define | startsWithSmallStringO(self, string) (self)->f->startsWithSmallString(self, string) |
| #define | startsWithSmallStringG startsWithSmallStringO |
| #define | startsWithJsonO(self, string) (self)->f->startsWithJson(self, string) |
| #define | startsWithJsonG startsWithJsonO |
| #define | endsWithSO(self, string) (self)->f->endsWithS(self, string) |
| #define | endsWithSG endsWithSO |
| #define | endsWithCharO(self, c) (self)->f->endsWithChar(self, c) |
| #define | endsWithCharG endsWithCharO |
| #define | endsWithSmallStringO(self, string) (self)->f->endsWithSmallString(self, string) |
| #define | endsWithSmallStringG endsWithSmallStringO |
| #define | endsWithJsonO(self, string) (self)->f->endsWithJson(self, string) |
| #define | endsWithJsonG endsWithJsonO |
| #define | countSO(self, string) (self)->f->countS(self, string) |
| #define | countSG countSO |
| #define | countCharO(self, c) (self)->f->countChar(self, c) |
| #define | countCharG countCharO |
| #define | countSmallStringO(self, string) (self)->f->countSmallString(self, string) |
| #define | countSmallStringG countSmallStringO |
| #define | countJsonO(self, string) (self)->f->countJson(self, string) |
| #define | countJsonG countJsonO |
| #define | icStartsWithSO(self, string) (self)->f->icStartsWithS(self, string) |
| #define | icStartsWithSG icStartsWithSO |
| #define | icStartsWithCharO(self, c) (self)->f->icStartsWithChar(self, c) |
| #define | icStartsWithCharG icStartsWithCharO |
| #define | icStartsWithSmallStringO(self, string) (self)->f->icStartsWithSmallString(self, string) |
| #define | icStartsWithSmallStringG icStartsWithSmallStringO |
| #define | icStartsWithJsonO(self, string) (self)->f->icStartsWithJson(self, string) |
| #define | icStartsWithJsonG icStartsWithJsonO |
| #define | icEndsWithSO(self, string) (self)->f->icEndsWithS(self, string) |
| #define | icEndsWithSG icEndsWithSO |
| #define | icEndsWithCharO(self, c) (self)->f->icEndsWithChar(self, c) |
| #define | icEndsWithCharG icEndsWithCharO |
| #define | icEndsWithSmallStringO(self, string) (self)->f->icEndsWithSmallString(self, string) |
| #define | icEndsWithSmallStringG icEndsWithSmallStringO |
| #define | icEndsWithJsonO(self, string) (self)->f->icEndsWithJson(self, string) |
| #define | icEndsWithJsonG icEndsWithJsonO |
| #define | icCountSO(self, string) (self)->f->icCountS(self, string) |
| #define | icCountSG icCountSO |
| #define | icCountCharO(self, c) (self)->f->icCountChar(self, c) |
| #define | icCountCharG icCountCharO |
| #define | icCountSmallStringO(self, string) (self)->f->icCountSmallString(self, string) |
| #define | icCountSmallStringG icCountSmallStringO |
| #define | icCountJsonO(self, string) (self)->f->icCountJson(self, string) |
| #define | icCountJsonG icCountJsonO |
| #define | enumerateDictO(self, closure, funcElem) (self)->f->enumerateDict(self, closure, funcElem) |
| #define | enumerateDictG enumerateDictO |
| #define | splitCharO(self, c) (self)->f->splitChar(self, c) |
| #define | splitCharG splitCharO |
| #define | splitSO(self, delim) (self)->f->splitS(self, delim) |
| #define | splitSG splitSO |
| #define | splitCharSO(self, c) (self)->f->splitCharS(self, c) |
| #define | splitCharSG splitCharSO |
| #define | splitSmallStringSO(self, delim) (self)->f->splitSmallStringS(self, delim) |
| #define | splitSmallStringSG splitSmallStringSO |
| #define | extractCharSO(self, delim1, delim2) (self)->f->extractCharS(self, delim1, delim2) |
| #define | extractCharSG extractCharSO |
| #define | extractSCharO(self, delim1, delim2) (self)->f->extractSChar(self, delim1, delim2) |
| #define | extractSCharG extractSCharO |
| #define | extractCharCharO(self, delim1, delim2) (self)->f->extractCharChar(self, delim1, delim2) |
| #define | extractCharCharG extractCharCharO |
| #define | extractSmallJsonSmallJsonO(self, delim1, delim2) (self)->f->extractSmallJsonSmallJson(self, delim1, delim2) |
| #define | extractSmallJsonSmallJsonG extractSmallJsonSmallJsonO |
| #define | extractSmallStringSmallJsonO(self, delim1, delim2) (self)->f->extractSmallStringSmallJson(self, delim1, delim2) |
| #define | extractSmallStringSmallJsonG extractSmallStringSmallJsonO |
| #define | extractSSmallJsonO(self, delim1, delim2) (self)->f->extractSSmallJson(self, delim1, delim2) |
| #define | extractSSmallJsonG extractSSmallJsonO |
| #define | extractCharSmallJsonO(self, delim1, delim2) (self)->f->extractCharSmallJson(self, delim1, delim2) |
| #define | extractCharSmallJsonG extractCharSmallJsonO |
| #define | extractSmallStringSmallStringO(self, delim1, delim2) (self)->f->extractSmallStringSmallString(self, delim1, delim2) |
| #define | extractSmallStringSmallStringG extractSmallStringSmallStringO |
| #define | extractSmallStringSO(self, delim1, delim2) (self)->f->extractSmallStringS(self, delim1, delim2) |
| #define | extractSmallStringSG extractSmallStringSO |
| #define | extractSmallStringCharO(self, delim1, delim2) (self)->f->extractSmallStringChar(self, delim1, delim2) |
| #define | extractSmallStringCharG extractSmallStringCharO |
| #define | extractSSmallStringO(self, delim1, delim2) (self)->f->extractSSmallString(self, delim1, delim2) |
| #define | extractSSmallStringG extractSSmallStringO |
| #define | extractCharSmallStringO(self, delim1, delim2) (self)->f->extractCharSmallString(self, delim1, delim2) |
| #define | extractCharSmallStringG extractCharSmallStringO |
| #define | icSplitCharO(self, c) (self)->f->icSplitChar(self, c) |
| #define | icSplitCharG icSplitCharO |
| #define | icSplitSO(self, delim) (self)->f->icSplitS(self, delim) |
| #define | icSplitSG icSplitSO |
| #define | icSplitCharSO(self, c) (self)->f->icSplitCharS(self, c) |
| #define | icSplitCharSG icSplitCharSO |
| #define | icSplitSmallStringSO(self, delim) (self)->f->icSplitSmallStringS(self, delim) |
| #define | icSplitSmallStringSG icSplitSmallStringSO |
| #define | icExtractCharSO(self, delim1, delim2) (self)->f->icExtractCharS(self, delim1, delim2) |
| #define | icExtractCharSG icExtractCharSO |
| #define | icExtractSCharO(self, delim1, delim2) (self)->f->icExtractSChar(self, delim1, delim2) |
| #define | icExtractSCharG icExtractSCharO |
| #define | icExtractCharCharO(self, delim1, delim2) (self)->f->icExtractCharChar(self, delim1, delim2) |
| #define | icExtractCharCharG icExtractCharCharO |
| #define | icExtractSmallJsonSmallJsonO(self, delim1, delim2) (self)->f->icExtractSmallJsonSmallJson(self, delim1, delim2) |
| #define | icExtractSmallJsonSmallJsonG icExtractSmallJsonSmallJsonO |
| #define | icExtractSmallStringSmallJsonO(self, delim1, delim2) (self)->f->icExtractSmallStringSmallJson(self, delim1, delim2) |
| #define | icExtractSmallStringSmallJsonG icExtractSmallStringSmallJsonO |
| #define | icExtractSSmallJsonO(self, delim1, delim2) (self)->f->icExtractSSmallJson(self, delim1, delim2) |
| #define | icExtractSSmallJsonG icExtractSSmallJsonO |
| #define | icExtractCharSmallJsonO(self, delim1, delim2) (self)->f->icExtractCharSmallJson(self, delim1, delim2) |
| #define | icExtractCharSmallJsonG icExtractCharSmallJsonO |
| #define | icExtractSmallStringSmallStringO(self, delim1, delim2) (self)->f->icExtractSmallStringSmallString(self, delim1, delim2) |
| #define | icExtractSmallStringSmallStringG icExtractSmallStringSmallStringO |
| #define | icExtractSmallStringSO(self, delim1, delim2) (self)->f->icExtractSmallStringS(self, delim1, delim2) |
| #define | icExtractSmallStringSG icExtractSmallStringSO |
| #define | icExtractSmallStringCharO(self, delim1, delim2) (self)->f->icExtractSmallStringChar(self, delim1, delim2) |
| #define | icExtractSmallStringCharG icExtractSmallStringCharO |
| #define | icExtractSSmallStringO(self, delim1, delim2) (self)->f->icExtractSSmallString(self, delim1, delim2) |
| #define | icExtractSSmallStringG icExtractSSmallStringO |
| #define | icExtractCharSmallStringO(self, delim1, delim2) (self)->f->icExtractCharSmallString(self, delim1, delim2) |
| #define | icExtractCharSmallStringG icExtractCharSmallStringO |
| #define | colorO(self, colr) (self)->f->color(self, colr) |
| #define | colorG colorO |
| #define | colordO(self, color) (self)->f->colord(self, color) |
| #define | colordG colordO |
| #define | getNumAtO(self, index) (self)->f->getNumAt(self, index) |
| #define | getNumAtG getNumAtO |
| #define | delElemIndexO(self, index) (self)->f->delElemIndex(self, index) |
| #define | delElemIndexG delElemIndexO |
| #define | removeElemIndexO(self, index) (self)->f->removeElemIndex(self, index) |
| #define | removeElemIndexG removeElemIndexO |
| #define | stringifyO(self, indent) (self)->f->stringify(self, indent) |
| #define | stringifyG stringifyO |
| #define | stringifySmallStringO(self, indent) (self)->f->stringifySmallString(self, indent) |
| #define | stringifySmallStringG stringifySmallStringO |
| #define | toYMLO(self, indent) (self)->f->toYML(self, indent) |
| #define | toYMLG toYMLO |
| #define | toYMLSmallStringO(self, indent) (self)->f->toYMLSmallString(self, indent) |
| #define | toYMLSmallStringG toYMLSmallStringO |
| #define | parseSmallStringO(self, input) (self)->f->parseSmallString(self, input) |
| #define | parseSmallStringG parseSmallStringO |
| #define | parseYMLSmallStringO(self, input) (self)->f->parseYMLSmallString(self, input) |
| #define | parseYMLSmallStringG parseYMLSmallStringO |
| #define | serialO(self) (self)->f->serial(self) |
| #define | serialG serialO |
| #define | deserialO(self, data) (self)->f->deserial(self, data) |
| #define | deserialG deserialO |
| #define | readFileJsonO(self, filePath) (self)->f->readFileJson(self, filePath) |
| #define | readFileJsonG readFileJsonO |
| #define | writeFileJsonO(self, filePath) (self)->f->writeFileJson(self, filePath) |
| #define | writeFileJsonG writeFileJsonO |
| #define | appendFileJsonO(self, filePath) (self)->f->appendFileJson(self, filePath) |
| #define | appendFileJsonG appendFileJsonO |
| #define | readTextJsonO(self, filePath) (self)->f->readTextJson(self, filePath) |
| #define | readTextJsonG readTextJsonO |
| #define | writeTextJsonO(self, filePath) (self)->f->writeTextJson(self, filePath) |
| #define | writeTextJsonG writeTextJsonO |
| #define | appendTextJsonO(self, filePath) (self)->f->appendTextJson(self, filePath) |
| #define | appendTextJsonG appendTextJsonO |
| #define | typeAtStringO(self, index) (self)->f->typeAtString(self, index) |
| #define | typeAtStringG typeAtStringO |
| #define | typeAtSmallStringO(self, index) (self)->f->typeAtSmallString(self, index) |
| #define | typeAtSmallStringG typeAtSmallStringO |
| #define | typeAtO(self, index) (self)->f->typeAt(self, index) |
| #define | typeAtG typeAtO |
| #define | isETypeAtO(self, index, type) (self)->f->isETypeAt(self, index, type) |
| #define | isETypeAtG isETypeAtO |
| #define | isEUndefinedAtO(self, index) (self)->f->isEUndefinedAt(self, index) |
| #define | isEUndefinedAtG isEUndefinedAtO |
| #define | isEBoolAtO(self, index) (self)->f->isEBoolAt(self, index) |
| #define | isEBoolAtG isEBoolAtO |
| #define | isEContainerAtO(self, index) (self)->f->isEContainerAt(self, index) |
| #define | isEContainerAtG isEContainerAtO |
| #define | isEDictAtO(self, index) (self)->f->isEDictAt(self, index) |
| #define | isEDictAtG isEDictAtO |
| #define | isEDoubleAtO(self, index) (self)->f->isEDoubleAt(self, index) |
| #define | isEDoubleAtG isEDoubleAtO |
| #define | isEIntAtO(self, index) (self)->f->isEIntAt(self, index) |
| #define | isEIntAtG isEIntAtO |
| #define | isEStringAtO(self, index) (self)->f->isEStringAt(self, index) |
| #define | isEStringAtG isEStringAtO |
| #define | isEFaststringAtO(self, index) (self)->f->isEFaststringAt(self, index) |
| #define | isEFaststringAtG isEFaststringAtO |
| #define | isEArrayAtO(self, index) (self)->f->isEArrayAt(self, index) |
| #define | isEArrayAtG isEArrayAtO |
| #define | isEBytesAtO(self, index) (self)->f->isEBytesAt(self, index) |
| #define | isEBytesAtG isEBytesAtO |
| #define | setSmallArrayO(self, p2) (self)->f->setSmallArray(self, p2) |
| #define | setSmallArrayG setSmallArrayO |
| #define | setFromSmallDictO(self, p2) (self)->f->setFromSmallDict(self, p2) |
| #define | setFromSmallDictG setFromSmallDictO |
| #define | setFromSmallJsonO(self, p2) (self)->f->setFromSmallJson(self, p2) |
| #define | setFromSmallJsonG setFromSmallJsonO |
| #define | appendCharO(self, c) (self)->f->appendChar(self, c) |
| #define | appendCharG appendCharO |
| #define | appendNSmashSO(self, string) (self)->f->appendNSmashS(self, string) |
| #define | appendNSmashSG appendNSmashSO |
| #define | prependNSmashSmallJsonO(self, json) (self)->f->prependNSmashSmallJson(self, json) |
| #define | prependNSmashSmallJsonG prependNSmashSmallJsonO |
| #define | prependNSmashSO(self, string) (self)->f->prependNSmashS(self, string) |
| #define | prependNSmashSG prependNSmashSO |
| #define | replaceSmallJsonSmallJsonO(self, olds, news, max) (self)->f->replaceSmallJsonSmallJson(self, olds, news, max) |
| #define | replaceSmallJsonSmallJsonG replaceSmallJsonSmallJsonO |
| #define | replaceSmallJsonSmallStringO(self, olds, news, max) (self)->f->replaceSmallJsonSmallString(self, olds, news, max) |
| #define | replaceSmallJsonSmallStringG replaceSmallJsonSmallStringO |
| #define | replaceSmallJsonSO(self, olds, news, max) (self)->f->replaceSmallJsonS(self, olds, news, max) |
| #define | replaceSmallJsonSG replaceSmallJsonSO |
| #define | replaceSmallJsonCharO(self, olds, news, max) (self)->f->replaceSmallJsonChar(self, olds, news, max) |
| #define | replaceSmallJsonCharG replaceSmallJsonCharO |
| #define | replaceSSmallJsonO(self, olds, news, max) (self)->f->replaceSSmallJson(self, olds, news, max) |
| #define | replaceSSmallJsonG replaceSSmallJsonO |
| #define | replaceCharSmallJsonO(self, olds, news, max) (self)->f->replaceCharSmallJson(self, olds, news, max) |
| #define | replaceCharSmallJsonG replaceCharSmallJsonO |
| #define | icReplaceSmallJsonSmallJsonO(self, olds, news, max) (self)->f->icReplaceSmallJsonSmallJson(self, olds, news, max) |
| #define | icReplaceSmallJsonSmallJsonG icReplaceSmallJsonSmallJsonO |
| #define | icReplaceSmallJsonSmallStringO(self, olds, news, max) (self)->f->icReplaceSmallJsonSmallString(self, olds, news, max) |
| #define | icReplaceSmallJsonSmallStringG icReplaceSmallJsonSmallStringO |
| #define | icReplaceSmallJsonSO(self, olds, news, max) (self)->f->icReplaceSmallJsonS(self, olds, news, max) |
| #define | icReplaceSmallJsonSG icReplaceSmallJsonSO |
| #define | icReplaceSmallJsonCharO(self, olds, news, max) (self)->f->icReplaceSmallJsonChar(self, olds, news, max) |
| #define | icReplaceSmallJsonCharG icReplaceSmallJsonCharO |
| #define | icReplaceSSmallJsonO(self, olds, news, max) (self)->f->icReplaceSSmallJson(self, olds, news, max) |
| #define | icReplaceSSmallJsonG icReplaceSSmallJsonO |
| #define | icReplaceCharSmallJsonO(self, olds, news, max) (self)->f->icReplaceCharSmallJson(self, olds, news, max) |
| #define | icReplaceCharSmallJsonG icReplaceCharSmallJsonO |
| #define | equalSO(self, string) (self)->f->equalS(self, string) |
| #define | equalSG equalSO |
| #define | equalISmallJsonO(self, string, index) (self)->f->equalISmallJson(self, string, index) |
| #define | equalISmallJsonG equalISmallJsonO |
| #define | startsWithSmallJsonO(self, string) (self)->f->startsWithSmallJson(self, string) |
| #define | startsWithSmallJsonG startsWithSmallJsonO |
| #define | endsWithSmallJsonO(self, string) (self)->f->endsWithSmallJson(self, string) |
| #define | endsWithSmallJsonG endsWithSmallJsonO |
| #define | countSmallJsonO(self, string) (self)->f->countSmallJson(self, string) |
| #define | countSmallJsonG countSmallJsonO |
| #define | icStartsWithSmallJsonO(self, string) (self)->f->icStartsWithSmallJson(self, string) |
| #define | icStartsWithSmallJsonG icStartsWithSmallJsonO |
| #define | icEndsWithSmallJsonO(self, string) (self)->f->icEndsWithSmallJson(self, string) |
| #define | icEndsWithSmallJsonG icEndsWithSmallJsonO |
| #define | icCountSmallJsonO(self, string) (self)->f->icCountSmallJson(self, string) |
| #define | icCountSmallJsonG icCountSmallJsonO |
| #define | splitSmallJsonSO(self, delim) (self)->f->splitSmallJsonS(self, delim) |
| #define | splitSmallJsonSG splitSmallJsonSO |
| #define | splitSSmallStringO(self, delim) (self)->f->splitSSmallString(self, delim) |
| #define | splitSSmallStringG splitSSmallStringO |
| #define | extractSmallJsonSmallStringO(self, delim1, delim2) (self)->f->extractSmallJsonSmallString(self, delim1, delim2) |
| #define | extractSmallJsonSmallStringG extractSmallJsonSmallStringO |
| #define | extractSmallJsonSO(self, delim1, delim2) (self)->f->extractSmallJsonS(self, delim1, delim2) |
| #define | extractSmallJsonSG extractSmallJsonSO |
| #define | extractSmallJsonCharO(self, delim1, delim2) (self)->f->extractSmallJsonChar(self, delim1, delim2) |
| #define | extractSmallJsonCharG extractSmallJsonCharO |
| #define | icSplitSmallJsonSO(self, delim) (self)->f->icSplitSmallJsonS(self, delim) |
| #define | icSplitSmallJsonSG icSplitSmallJsonSO |
| #define | icSplitSSmallStringO(self, delim) (self)->f->icSplitSSmallString(self, delim) |
| #define | icSplitSSmallStringG icSplitSSmallStringO |
| #define | icExtractSmallJsonSmallStringO(self, delim1, delim2) (self)->f->icExtractSmallJsonSmallString(self, delim1, delim2) |
| #define | icExtractSmallJsonSmallStringG icExtractSmallJsonSmallStringO |
| #define | icExtractSmallJsonSO(self, delim1, delim2) (self)->f->icExtractSmallJsonS(self, delim1, delim2) |
| #define | icExtractSmallJsonSG icExtractSmallJsonSO |
| #define | icExtractSmallJsonCharO(self, delim1, delim2) (self)->f->icExtractSmallJsonChar(self, delim1, delim2) |
| #define | icExtractSmallJsonCharG icExtractSmallJsonCharO |
| #define | cBa(self) ( (baset*) self ) |
| #define | cleanBaseP(name) baset *name CLEANUP(cleanUpBaseTerminateG) |
| declare pointer name with type baset and terminate name when it is out of scope More... | |
| #define | cleanFreeBase(name) baset *name CLEANUP(cleanUpBaseFreeG) |
| declare pointer name with type baset and free name when it is out of scope More... | |
| #define | cleanFinishBaseP(name) baset *name CLEANUP(cleanUpBaseFinishG) |
| declare pointer name with Type baset and finish name when it is out of scope More... | |
| #define | cleanSmashBaseP(name) baset *name CLEANUP(cleanUpBaseSmashG) |
| declare pointer name with Type baset and smash name when it is out of scope More... | |
| #define | unusedV 0 |
| define for unused values in generics More... | |
| #define | toUnsignedType(var) typeof(convertToUnsignedType(var)) |
| convert a variable number type to unsigned type, to declare a new variable or cast a value More... | |
| #define | convertToUnsignedType(var) |
| #define | castS(casted, toCast) |
| declare casted variable and cast to smallStringt More... | |
| #define | _ "\"" |
| convenience define to make the json path strings more readable key strings must in paths must be quoted with " _"a"_"."_"bsd"_ is equivalent to: "\"a"."bsd"" More... | |
| #define | BSLH "\\" |
| Back Slash string to escape back slash, use in for example json path with get, set... More... | |
| #define | ssGet(obj) ((smallStringt*)(obj))->f->get((smallStringt*)(obj)) |
| get a pointer to the string in the smallString object More... | |
| #define | sjGet(obj) ((smallJsont*)(obj))->f->getTopS((smallJsont*)(obj)) |
| get a pointer to the string in the smallJson object More... | |
| #define | replaceSO_max(obj, olds, news) (obj)->f->replace(obj,olds,news, 0) |
| replace all olds (old strings) smallString and smallJson string More... | |
| #define | replaceManyO(self, olds, ...) (self)->f->replaceMany(self, olds, __VA_ARGS__, NULL) |
| string replace many olds with news (s, olds1, news1, olds2, news2,...) smallString and smallJson string More... | |
| #define | replaceManyG replaceManyO |
| #define | icReplaceSO_max(obj, olds, news) (obj)->f->replace(obj,olds,news, 0) |
| ignore case and replace all olds (old strings) smallString and smallJson string More... | |
| #define | icReplaceManyO(self, olds, ...) (self)->f->icReplaceMany(self, olds, __VA_ARGS__, NULL) |
| ignore case and string replace many olds with news (s, olds1, news1, olds2, news2,...) smallString and smallJson string More... | |
| #define | icReplaceManyG icReplaceManyO |
| #define | systemNFreeOJ(command) systemNFreeJOF(command, __LINE__, __func__, __FILE__); |
| run system command in a smallString and free command buffer a message is printed when an error occurs More... | |
| #define | systemNFreeO(command) systemNFreeOF(command, __LINE__, __func__, __FILE__); |
| #define | toStringG(obj) |
| #define | putsO(obj) putsOF((baset *)(obj)) |
| #define | putsG(obj) |
| #define | abool atomic_bool |
| atomic and concurent data structrures More... | |
| #define | aflag atomic_flag |
| #define | ai64 atomic_int_fast64_t |
| #define | aflagClear(flag) atomic_flag_clear(&(flag)) |
| #define | aflagTestNSet(flag) atomic_flag_test_and_set(&(flag)) |
| #define | aStore(obj, desired) atomic_store(&(obj), desired) |
| #define | aLoad(obj) atomic_load(&(obj)) |
| #define | aCompareExchangeStrong(obj, expected, desired) atomic_compare_exchange_strong(&(obj), &(expected), desired) |
| #define | aFetchAdd(obj, valueToAdd) atomic_fetch_add(&(obj), valueToAdd) |
| #define | aFetchSub(obj, valueToSub) atomic_fetch_sub(&(obj), valueToSub) |
| #define | aStaticArrayT(typeName, element, MAXCOUNT) |
| atomic static array More... | |
| #define | aStaticArrayInit(name) |
| initialize count in array More... | |
| #define | aStaticArrayAcquire(name) while(aflagTestNSet((name).access)); |
| acquire access to the atomic staticArray this is an atomic spinlock More... | |
| #define | aStaticArrayRelease(name) aflagClear((name).access); |
| release the previously acquired atomic staticArray clear the atomic flag in the spinlock More... | |
| #define | aIndexer aStaticArrayBase |
| atomic indexer is an atomic staticArray without the list It indexes an independent array More... | |
| #define | aIndexerT(typeName, INT_TYPE) |
| declare an atomic indexer type with INT_TYPE counters instead of the default i64 INT_TYPE has to be signed integer More... | |
| #define | aIndexerInit(name, MAXCOUNT) |
| initialize count in atomic indexer More... | |
| #define | aIndexerAcquire aStaticArrayAcquire |
| acquire access to the atomic indexer this is an atomic spinlock More... | |
| #define | aIndexerRelease aStaticArrayRelease |
| release the previously acquired atomic indexer clear the atomic flag in the spinlock More... | |
| #define | finalizeLibsheepy() |
| disable finalizeLibsheepy since it is called automatically at exit. More... | |
| #define | initLibsheepy(progPath) initLibsheepyF(progPath, initLibsheepyObject) |
Typedefs | |
| typedef struct base | baset |
| base class More... | |
| typedef void(* | freeBaseFt) (baset *self) |
| free buffers in obj More... | |
| typedef void(* | terminateBaseFt) (baset **self) |
| free buffers and obj itself More... | |
| typedef char *(* | toStringBaseFt) (baset *self) |
| convert data in obj to string More... | |
| typedef baset *(* | duplicateBaseFt) (baset *self) |
| create a copy of obj More... | |
| typedef void(* | smashBaseFt) (baset **self) |
| free obj itself and keep buffers inside More... | |
| typedef void(* | finishBaseFt) (baset **self) |
| free only baset container and keep the sObject inside More... | |
| typedef struct undefined | undefinedt |
| undefined class More... | |
| typedef struct smallJson | smallJsont |
| smallJson class More... | |
| typedef struct smallDict | smallDictt |
| smallDict class More... | |
| typedef struct smallArray | smallArrayt |
| smallArray class More... | |
| typedef struct smallBytes | smallBytest |
| smallBytes class More... | |
| typedef struct smallBool | smallBoolt |
| smallBool class More... | |
| typedef struct smallContainer | smallContainert |
| smallContainer class More... | |
| typedef struct smallDouble | smallDoublet |
| smallDouble class More... | |
| typedef struct smallInt | smallIntt |
| smallInt class More... | |
| typedef struct smallString | smallStringt |
| smallString class More... | |
| typedef void(* | recycleContainersFt) (void *arg) |
| function pointer freeing the unused containers of a class in a thread More... | |
Functions | |
| void | freeManyOF (void *paramType,...) |
| free many buffers in baset objects More... | |
| void | terminateManyOF (void *paramType,...) |
| terminate many baset objects More... | |
| void | smashManyOF (void *paramType,...) |
| smash many baset objects More... | |
| void | finishManyOF (void *paramType,...) |
| finish many baset objects More... | |
| void | cleanUpBaseTerminateG (baset **val) |
| void | cleanUpBaseFreeG (baset **val) |
| void | cleanUpBaseFinishG (baset **val) |
| void | cleanUpBaseSmashG (baset **val) |
| smallDictt * | shSysinfo (void) |
| sheepy sysinfo More... | |
| baset * | duplicateBaseG (baset *self) |
| smallJsont * | getProgPathJO (void) |
| get program path When initLibsheepy is called before this function, it returns the given program path. More... | |
| smallStringt * | getProgPathO (void) |
| smallJsont * | getRealProgPathJO (void) |
| get real program path The first call allocates libSheepyRealProgPath, it is freed with freeRealProgPath More... | |
| smallStringt * | getRealProgPathO (void) |
| int | systemJO (smallJsont *command) |
| run system command in a smallString More... | |
| int | systemO (smallStringt *command) |
| int | systemNFreeJOF (smallJsont *command, int line, const char *thisFunc, const char *thisFileName) |
| int | systemNFreeOF (smallStringt *command, int line, const char *thisFunc, const char *thisFileName) |
| char * | toStringOF (baset *object) |
| convert data in obj to string More... | |
| char * | toStringUndefinedGF (undefinedt *object) |
| char * | toStringBoolGF (bool object) |
| char * | toStringBoolPGF (bool *object) |
| char * | toStringFloatGF (float object) |
| char * | toStringFloatPGF (float *object) |
| char * | toStringDoubleGF (double object) |
| char * | toStringDoublePGF (double *object) |
| char * | toStringIntGF (int64_t object) |
| char * | toStringIntPGF (int64_t *object) |
| char * | toStringInt32GF (int32_t object) |
| char * | toStringInt32PGF (int32_t *object) |
| char * | toStringInt16GF (int16_t object) |
| char * | toStringInt16PGF (int16_t *object) |
| char * | toStringUintGF (uint64_t object) |
| char * | toStringUintPGF (uint64_t *object) |
| char * | toStringUint32GF (uint32_t object) |
| char * | toStringUint32PGF (uint32_t *object) |
| char * | toStringUint16GF (uint16_t object) |
| char * | toStringUint16PGF (uint16_t *object) |
| char * | toStringUint8GF (uint8_t object) |
| char * | toStringUint8PGF (uint8_t *object) |
| char * | toStringCharGF (char object) |
| char * | toStringSGF (const char *object) |
| char * | toStringListSGF (char **object) |
| char * | toStringListCSGF (const char **object) |
| char * | toStringDictGF (smallDictt *object) |
| char * | toStringArrayGF (smallArrayt *object) |
| char * | toStringSmallBoolGF (smallBoolt *object) |
| char * | toStringSmallBytesGF (smallBytest *object) |
| char * | toStringSmallDoubleGF (smallDoublet *object) |
| char * | toStringSmallIntGF (smallIntt *object) |
| char * | toStringSmallStringGF (smallStringt *object) |
| char * | toStringVoidGF (void *object) |
| char * | toStringSmallContainerGF (smallContainert *object) |
| char * | toStringSmallJsonGF (smallJsont *object) |
| char * | otos (void *basetObj) |
| object to string for debug this function is used for printing an object in gdb, lldb, any debugger, in gdb: p otos(obj) a longer alternative to print an object is: p obj->f->toString(obj) More... | |
| void | putsOF (baset *object) |
| puts for objects using toString More... | |
| void | putsUndefinedGF (undefinedt *object) |
| void | putsBoolGF (bool object) |
| void | putsBoolPGF (bool *object) |
| void | putsDoubleGF (double object) |
| void | putsDoublePGF (double *object) |
| void | putsIntGF (int64_t object) |
| void | putsIntPGF (int64_t *object) |
| void | putsInt32GF (int32_t object) |
| void | putsInt32PGF (int32_t *object) |
| void | putsUintGF (uint64_t object) |
| void | putsUintPGF (uint64_t *object) |
| void | putsUint32GF (uint32_t object) |
| void | putsUint32PGF (uint32_t *object) |
| void | putsSGF (const char *object) |
| void | putsListSGF (char **object) |
| void | putsListCSGF (const char **object) |
| void | putsDictGF (smallDictt *object) |
| void | putsJsonGF (smallJsont *object) |
| void | putsArrayGF (smallArrayt *object) |
| void | putsSmallBoolGF (smallBoolt *object) |
| void | putsSmallBytesGF (smallBytest *object) |
| void | putsSmallDoubleGF (smallDoublet *object) |
| void | putsSmallIntGF (smallIntt *object) |
| void | putsSmallStringGF (smallStringt *object) |
| void | putsVoidGF (void *object) |
| void | putsSmallContainerGF (smallContainert *object) |
| smallStringt * | formatO (const char *fmt,...) |
| format string allocate and format string using asprintf More... | |
| int | execO (const char *cmd, smallArrayt *out, smallArrayt *err) |
| execute command return stdout from cmd in *out More... | |
| int | execSmallJsonO (smallJsont *cmd, smallArrayt *out, smallArrayt *err) |
| int | execSmallStringO (smallStringt *cmd, smallArrayt *out, smallArrayt *err) |
| smallArrayt * | walkDirO (const char *dirPath) |
| list all files in a directory recursively the directories are not listed More... | |
| smallArrayt * | walkDirSmallJsonO (smallJsont *dirPath) |
| smallArrayt * | walkDirSmallStringO (smallStringt *dirPath) |
| smallArrayt * | walkDirDirO (const char *dirPath) |
| list all directories in a directory recursively and sort the list More... | |
| smallArrayt * | walkDirDirSmallJsonO (smallJsont *dirPath) |
| smallArrayt * | walkDirDirSmallStringO (smallStringt *dirPath) |
| smallArrayt * | readDirO (const char *dirPath) |
| list files in a directory and sort the list More... | |
| smallArrayt * | readDirSmallJsonO (smallJsont *dirPath) |
| smallArrayt * | readDirSmallStringO (smallStringt *dirPath) |
| smallArrayt * | readDirDirO (const char *dirPath) |
| list directories in a directory and sort the list More... | |
| smallArrayt * | readDirDirSmallJsonO (smallJsont *dirPath) |
| smallArrayt * | readDirDirSmallStringO (smallStringt *dirPath) |
| smallArrayt * | walkDirAllO (const char *dirPath) |
| list all files and directories in a directory recursively the directories are listed More... | |
| smallArrayt * | walkDirAllSmallJsonO (smallJsont *dirPath) |
| smallArrayt * | walkDirAllSmallStringO (smallStringt *dirPath) |
| smallArrayt * | readDirAllO (const char *dirPath) |
| list files in a directory and sort the list More... | |
| smallArrayt * | readDirAllSmallJsonO (smallJsont *dirPath) |
| smallArrayt * | readDirAllSmallStringO (smallStringt *dirPath) |
| time_t | getModificationTimeJO (smallJsont *path) |
| get modification time for path More... | |
| time_t | getModificationTimeO (smallStringt *path) |
| int | setModificationTimeJO (smallJsont *path, time_t mtime) |
| set modification time for path More... | |
| int | setModificationTimeO (smallStringt *path, time_t mtime) |
| bool | equalModificationTimesJO (smallJsont *path1, smallJsont *path2) |
| compare modification times for path1 and path2 More... | |
| bool | equalModificationTimesSJO (const char *path1, smallJsont *path2) |
| bool | equalModificationTimesJOS (smallJsont *path1, const char *path2) |
| bool | equalModificationTimesJOO (smallJsont *path1, smallStringt *path2) |
| bool | equalModificationTimesOJO (smallStringt *path1, smallJsont *path2) |
| bool | equalModificationTimesO (smallStringt *path1, smallStringt *path2) |
| bool | equalModificationTimesSO (const char *path1, smallStringt *path2) |
| bool | equalModificationTimesOS (smallStringt *path1, const char *path2) |
| smallJsont * | timeToJO (const time_t t) |
| time To String convert unix time to string (ctime is not used here because it adds at the end of the string) More... | |
| smallStringt * | timeToSO (const time_t t) |
| smallJsont * | shDirnameJO (smallJsont *path) |
| sheepy dirname More... | |
| smallStringt * | shDirnameO (smallStringt *path) |
| smallJsont * | expandHomeJO (smallJsont *path) |
| expands ~/ ($HOME) or ~USER duplicate and expand path. More... | |
| smallStringt * | expandHomeO (smallStringt *path) |
| smallJsont * | normalizePathJO (smallJsont *path) |
| normalize path More... | |
| smallStringt * | normalizePathO (smallStringt *path) |
| smallJsont * | getCwdJO (void) |
| get current working directory More... | |
| smallStringt * | getCwdO (void) |
| int | chDirJO (smallJsont *path) |
| change directory More... | |
| int | chDirO (smallStringt *path) |
| bool | isDirJO (smallJsont *path) |
| is directory More... | |
| bool | isDirO (smallStringt *path) |
| bool | isLinkJO (smallJsont *path) |
| is symbolic link More... | |
| bool | isLinkO (smallStringt *path) |
| bool | fileExistsJO (smallJsont *filePath) |
| detect files and directories More... | |
| bool | fileExistsO (smallStringt *filePath) |
| bool | fileChmodJO (smallJsont *filePath, mode_t mode) |
| like chmod in stdlibc but return true/false More... | |
| bool | fileChmodO (smallStringt *filePath, mode_t mode) |
| ssize_t | fileSizeJO (smallJsont *filePath) |
| get file size More... | |
| ssize_t | fileSizeO (smallStringt *filePath) |
| void * | readFileToNewG (void *none UNUSED, const char *filePath) |
| call readFileToS (for readFileG) More... | |
| void * | readStreamToNewG (void *none UNUSED, FILE *fp) |
| char * | readFileToG (char **string, const char *filePath) |
| char * | readStreamToG (char **string, FILE *fp) |
| void | readTextSmallJsonNotSupported (char ***self UNUSED, smallJsont *path UNUSED) |
| void | readTextSmallStringNotSupported (char ***self UNUSED, smallStringt *path UNUSED) |
| void | readToFileSmallJsonNotSupported (void *self UNUSED, smallJsont *path UNUSED) |
| void | readToFileSmallStringNotSupported (void *self UNUSED, smallStringt *path UNUSED) |
| int | writeFileFromG (const char *string, const char *filePath) |
| call writeFileS (for writeFileG) (swaps parameters) More... | |
| int | writeStreamFromG (const char *string, FILE *fp) |
| int | writeTextSmallJsonNotSupported (char **self UNUSED, smallJsont *path UNUSED) |
| int | writeTextSmallStringNotSupported (char **self UNUSED, smallStringt *path UNUSED) |
| int | writeTextCCSmallJsonNotSupported (const char **self UNUSED, smallJsont *path UNUSED) |
| int | writeTextCCSmallStringNotSupported (const char **self UNUSED, smallStringt *path UNUSED) |
| char ** | readTextSG (char ***list, const char *filePath) |
| call readText (for readFileG) More... | |
| char ** | readTextStreamG (char ***list, FILE *fp) |
| bool | writeTextSG (char **list, const char *filePath) |
| call writeText (for writeFileG) (swaps parameters) More... | |
| bool | writeTextStreamG (char **list, FILE *fp) |
| bool | writeTextCG (const char **list, const char *filePath) |
| bool | writeTextStreamCG (const char **list, FILE *fp) |
| bool | appendFileSG (const char *string, const char *filePath) |
| call appendFileS (for appendFileG) (swaps parameters) More... | |
| bool | appendTextSG (char **list, const char *filePath) |
| call appendText (for appendFileG) (swaps parameters) More... | |
| bool | appendTextCG (const char **list, const char *filePath) |
| int | mkdirParentsSmallJsonO (smallJsont *path) |
| recursive mkdir More... | |
| int | mkdirParentsO (smallStringt *path) |
| int | rmAllSmallJsonO (smallJsont *path) |
| remove all delete recursively files and directories More... | |
| int | rmAllO (smallStringt *path) |
| int | copyO (smallStringt *src, smallStringt *dst) |
| copy files recursively More... | |
| int | copySSmallJsonO (const char *src, smallJsont *dst) |
| int | copySO (const char *src, smallStringt *dst) |
| int | copySmallJsonOS (smallJsont *src, const char *dst) |
| int | copySmallJsonSmallJson (smallJsont *src, smallJsont *dst) |
| int | copySmallJsonO (smallJsont *src, smallStringt *dst) |
| int | copyOS (smallStringt *src, const char *dst) |
| int | copyOSmallJson (smallStringt *src, smallJsont *dst) |
| int | renameSmallJsonO (smallJsont *src, smallStringt *dst) |
| rename file More... | |
| int | renameSmallJsonSmallJson (smallJsont *src, smallJsont *dst) |
| int | renameSmallJsonOS (smallJsont *src, const char *dst) |
| int | renameO (smallStringt *src, smallStringt *dst) |
| int | renameOSmallJson (smallStringt *src, smallJsont *dst) |
| int | renameSSmallJsonO (const char *src, smallJsont *dst) |
| int | renameSO (const char *src, smallStringt *dst) |
| int | renameOS (smallStringt *src, const char *dst) |
| int | moveSmallJsonO (smallJsont *src, smallStringt *dst) |
| move files recursively More... | |
| int | moveSmallJsonSmallJson (smallJsont *src, smallJsont *dst) |
| int | moveSmallJsonOS (smallJsont *src, const char *dst) |
| int | moveO (smallStringt *src, smallStringt *dst) |
| int | moveOSmallJson (smallStringt *src, smallJsont *dst) |
| int | moveSSmallJsonO (const char *src, smallJsont *dst) |
| int | moveSO (const char *src, smallStringt *dst) |
| int | moveOS (smallStringt *src, const char *dst) |
| smallJsont * | randomSmallJsonO (uint64_t length) |
| random string More... | |
| smallStringt * | randomSO (uint64_t length) |
| smallJsont * | randomAlphaNumSmallJsonO (uint64_t length) |
| random alpha numerical string More... | |
| smallStringt * | randomAlphaNumSO (uint64_t length) |
| smallJsont * | readSmallJsonO (void) |
| read String read user input (one line) as a string More... | |
| smallStringt * | readO (void) |
| smallJsont * | readLineSmallJsonO (FILE *fp) |
| readLine from file stream the fist new line is converted to 0 More... | |
| smallStringt * | readLineO (FILE *fp) |
| char * | intToSG (char *retType UNUSED, int64_t n) |
| call intToS for intToG More... | |
| char * | doubleToSG (char *retType UNUSED, double n) |
| call doubleToS for doubleToG More... | |
| char ** | iListUniqG (char ***list, int dum UNUSED) |
| call iListUniqS for uniqG More... | |
| char ** | iicListUniqG (char ***list, int dum UNUSED) |
| call iicListUniqS for icUniqG More... | |
| char ** | listFromArrayG (char **retType UNUSED, char **array, size_t size) |
| call listFromArrayS for fromArrayG More... | |
| char ** | listFromCArrayG (char **retType UNUSED, const char **array, size_t size) |
| char | getSG (const char *string, int retType UNUSED, int64_t index) |
| call getS for getG More... | |
| char * | listGetG (char **list, int retType UNUSED, int64_t index) |
| call listGetS for getG More... | |
| char * | listGetCG (const char **list, int retType UNUSED, int64_t index) |
| char * | iListGetG (char **list, int retType UNUSED, int64_t index) |
| call iListGetS for getG More... | |
| const char * | iListGetCG (const char **list, int retType UNUSED, int64_t index) |
| char * | listPopG (char ***list, int retType UNUSED) |
| call listPopS for popG More... | |
| char * | listDequeueG (char ***list, int retType UNUSED) |
| call listDequeueS for dequeueG More... | |
| char ** | listDupCG (const char **list) |
| bool | listEqCG (char **list1, const char **list2) |
| bool | listEqC1G (const char **list1, char **list2) |
| bool | listEqCCG (const char **list1, const char **list2) |
| bool | icListEqCG (char **list1, const char **list2) |
| bool | icListEqC1G (const char **list1, char **list2) |
| bool | icListEqCCG (const char **list1, const char **list2) |
| size_t | listLengthCG (const char **list) |
| ssize_t | listIndexOfCG (const char **list, const char *string) |
| ssize_t | listIndexOfCharCG (const char **list, char c) |
| ssize_t | icListIndexOfCG (const char **list, const char *string) |
| ssize_t | icListIndexOfCharCG (const char **list, char c) |
| bool | listHasCG (const char **list, const char *string) |
| bool | listHasCharCG (const char **list, char c) |
| bool | icListHasCG (const char **list, const char *string) |
| bool | icListHasCharCG (const char **list, char c) |
| char * | joinCG (const char **list, const char *delim) |
| char * | joinCharCG (const char **list, char delim) |
| char ** | listAddCG (char **list1, const char **list2) |
| int | listPrintCG (const char **list) |
| bool | eqCharChar (char c, char value) |
| equality functions More... | |
| bool | equalChaOG (char c, baset *value) |
| bool | equalChaBoolG (char c UNUSED, bool value UNUSED) |
| bool | equalChaDoubleG (char c, double value) |
| bool | equalChaInt64G (char c, int64_t value) |
| bool | equalChaInt32G (char c, int32_t value) |
| bool | equalChaUint32G (char c, uint32_t value) |
| bool | equalChaUint64G (char c, uint64_t value) |
| bool | equalChaSmallBytesG (char c, smallBytest *value) |
| bool | equalChaSmallDoubleG (char c, smallDoublet *value) |
| bool | equalChaSmallIntG (char c, smallIntt *value) |
| bool | equalChaSmallJsonG (char c, smallJsont *value) |
| bool | equalChaSmallStringG (char c, smallStringt *value) |
| bool | equalCharOG (const char *s, baset *value) |
| bool | equalCharBoolG (const char *s, bool value) |
| bool | equalCharDoubleG (const char *s, double value) |
| bool | equalCharInt64G (const char *s, int64_t value) |
| bool | equalCharInt32G (const char *s, int32_t value) |
| bool | equalCharUint32G (const char *s, uint32_t value) |
| bool | equalCharUint64G (const char *s, uint64_t value) |
| bool | equalCharSmallBoolG (const char *s, smallBoolt *value) |
| bool | equalCharSmallBytesG (const char *s, smallBytest *value) |
| bool | equalCharSmallDoubleG (const char *s, smallDoublet *value) |
| bool | equalCharSmallIntG (const char *s, smallIntt *value) |
| bool | equalCharPSmallJsonG (const char *s, smallJsont *value) |
| bool | equalCharPSmallStringG (const char *s, smallStringt *value) |
| bool | equalArrayOG (char **p1, baset *p2) |
| bool | equalCArrayOG (const char **p1, baset *p2) |
| bool | equalArraySmallJsonG (char **p1, smallJsont *p2) |
| bool | equalArraySmallArrayG (char **p1, smallArrayt *p2) |
| bool | equalCArraySmallJsonG (const char **p1, smallJsont *p2) |
| bool | equalCArraySmallArrayG (const char **p1, smallArrayt *p2) |
| bool | equalOChaG (baset *p1, char p2) |
| bool | equalOCharG (baset *p1, const char *p2) |
| bool | equalOArrayG (baset *p1, char **p2) |
| bool | equalOCArrayG (baset *p1, const char **p2) |
| bool | equalOOG (baset *p1, baset *p2) |
| bool | equalOBoolG (baset *p1, bool p2) |
| bool | equalODoubleG (baset *p1, double p2) |
| bool | equalOInt64G (baset *p1, int64_t p2) |
| bool | equalOInt32G (baset *p1, int32_t p2) |
| bool | equalOUint32G (baset *p1, uint32_t p2) |
| bool | equalOUint64G (baset *p1, uint64_t p2) |
| bool | equalOSmallArrayG (baset *p1, smallArrayt *p2) |
| bool | equalOSmallBoolG (baset *p1, smallBoolt *p2) |
| bool | equalOSmallBytesG (baset *p1, smallBytest *p2) |
| bool | equalOSmallDoubleG (baset *p1, smallDoublet *p2) |
| bool | equalOSmallDictG (baset *p1, smallDictt *p2) |
| bool | equalOSmallIntG (baset *p1, smallIntt *p2) |
| bool | equalOSmallJsonG (baset *p1, smallJsont *p2) |
| bool | equalOSmallStringG (baset *p1, smallStringt *p2) |
| bool | equalBoolChaG (bool p1 UNUSED, char p2 UNUSED) |
| bool | equalBoolCharG (bool p1, const char *p2) |
| bool | equalBoolOG (bool p1, baset *p2) |
| bool | equalBoolFG (bool p1, bool p2) |
| bool | equalBoolDoubleG (bool p1, double p2) |
| bool | equalBoolInt64G (bool p1, int64_t p2) |
| bool | equalBoolInt32G (bool p1, int32_t p2) |
| bool | equalBoolUint32G (bool p1, uint32_t p2) |
| bool | equalBoolUint64G (bool p1, uint64_t p2) |
| bool | equalBoolSmallBoolG (bool p1, smallBoolt *p2) |
| bool | equalBoolSmallBytesG (bool p1, smallBytest *p2) |
| bool | equalBoolSmallDoubleG (bool p1, smallDoublet *p2) |
| bool | equalBoolSmallIntG (bool p1, smallIntt *p2) |
| bool | equalBoolSmallJsonG (bool p1, smallJsont *p2) |
| bool | equalBoolSmallStringG (bool p1, smallStringt *p2) |
| bool | equalDoubleChaG (double p1, char p2) |
| bool | equalDoubleCharG (double p1, const char *p2) |
| bool | equalDoubleBaseG (double p1, baset *p2) |
| bool | equalDoubleBoolG (double p1, bool p2) |
| bool | equalDoubleFG (double p1, double p2) |
| bool | equalDoubleInt64G (double p1, int64_t p2) |
| bool | equalDoubleInt32G (double p1, int32_t p2) |
| bool | equalDoubleUint32G (double p1, uint32_t p2) |
| bool | equalDoubleUint64G (double p1, uint64_t p2) |
| bool | equalDoubleSmallBoolG (double p1, smallBoolt *p2) |
| bool | equalDoubleSmallBytesG (double p1, smallBytest *p2) |
| bool | equalDoubleSmallDoubleG (double p1, smallDoublet *p2) |
| bool | equalDoubleSmallIntG (double p1, smallIntt *p2) |
| bool | equalDoubleSmallJsonG (double p1, smallJsont *p2) |
| bool | equalDoubleSmallStringG (double p1, smallStringt *p2) |
| bool | equalInt64ChaG (int64_t p1, char p2) |
| bool | equalInt64CharG (int64_t p1, const char *p2) |
| bool | equalInt64BaseG (int64_t p1, baset *p2) |
| bool | equalInt64BoolG (int64_t p1, bool p2) |
| bool | equalInt64DoubleG (int64_t p1, double p2) |
| bool | equalInt64FG (int64_t p1, int64_t p2) |
| bool | equalInt64Int32G (int64_t p1, int32_t p2) |
| bool | equalInt64Uint32G (int64_t p1, uint32_t p2) |
| bool | equalInt64Uint64G (int64_t p1, uint64_t p2) |
| bool | equalInt64SmallBoolG (int64_t p1, smallBoolt *p2) |
| bool | equalInt64SmallBytesG (int64_t p1, smallBytest *p2) |
| bool | equalInt64SmallDoubleG (int64_t p1, smallDoublet *p2) |
| bool | equalInt64SmallIntG (int64_t p1, smallIntt *p2) |
| bool | equalInt64SmallJsonG (int64_t p1, smallJsont *p2) |
| bool | equalInt64SmallStringG (int64_t p1, smallStringt *p2) |
| bool | equalInt32ChaG (int32_t p1, char p2) |
| bool | equalInt32CharG (int32_t p1, const char *p2) |
| bool | equalInt32BaseG (int32_t p1, baset *p2) |
| bool | equalInt32BoolG (int32_t p1, bool p2) |
| bool | equalInt32DoubleG (int32_t p1, double p2) |
| bool | equalInt32Int64G (int32_t p1, int64_t p2) |
| bool | equalInt32FG (int32_t p1, int32_t p2) |
| bool | equalInt32Uint32G (int32_t p1, uint32_t p2) |
| bool | equalInt32Uint64G (int32_t p1, uint64_t p2) |
| bool | equalInt32SmallBoolG (int32_t p1, smallBoolt *p2) |
| bool | equalInt32SmallBytesG (int32_t p1, smallBytest *p2) |
| bool | equalInt32SmallDoubleG (int32_t p1, smallDoublet *p2) |
| bool | equalInt32SmallIntG (int32_t p1, smallIntt *p2) |
| bool | equalInt32SmallJsonG (int32_t p1, smallJsont *p2) |
| bool | equalInt32SmallStringG (int32_t p1, smallStringt *p2) |
| bool | equalUint32ChaG (uint32_t p1, char p2) |
| bool | equalUint32CharG (uint32_t p1, const char *p2) |
| bool | equalUint32BaseG (uint32_t p1, baset *p2) |
| bool | equalUint32BoolG (uint32_t p1, bool p2) |
| bool | equalUint32DoubleG (uint32_t p1, double p2) |
| bool | equalUint32Int64G (uint32_t p1, int64_t p2) |
| bool | equalUint32Int32G (uint32_t p1, int32_t p2) |
| bool | equalUint32FG (uint32_t p1, uint32_t p2) |
| bool | equalUint32Uint64G (uint32_t p1, uint64_t p2) |
| bool | equalUint32SmallBoolG (uint32_t p1, smallBoolt *p2) |
| bool | equalUint32SmallBytesG (uint32_t p1, smallBytest *p2) |
| bool | equalUint32SmallDoubleG (uint32_t p1, smallDoublet *p2) |
| bool | equalUint32SmallIntG (uint32_t p1, smallIntt *p2) |
| bool | equalUint32SmallJsonG (uint32_t p1, smallJsont *p2) |
| bool | equalUint32SmallStringG (uint32_t p1, smallStringt *p2) |
| bool | equalUint64ChaG (uint64_t p1, char p2) |
| bool | equalUint64CharG (uint64_t p1, const char *p2) |
| bool | equalUint64BaseG (uint64_t p1, baset *p2) |
| bool | equalUint64BoolG (uint64_t p1, bool p2) |
| bool | equalUint64DoubleG (uint64_t p1, double p2) |
| bool | equalUint64Int64G (uint64_t p1, int64_t p2) |
| bool | equalUint64Int32G (uint64_t p1, int32_t p2) |
| bool | equalUint64Uint32G (uint64_t p1, uint32_t p2) |
| bool | equalUint64FG (uint64_t p1, uint64_t p2) |
| bool | equalUint64SmallBoolG (uint64_t p1, smallBoolt *p2) |
| bool | equalUint64SmallBytesG (uint64_t p1, smallBytest *p2) |
| bool | equalUint64SmallDoubleG (uint64_t p1, smallDoublet *p2) |
| bool | equalUint64SmallIntG (uint64_t p1, smallIntt *p2) |
| bool | equalUint64SmallJsonG (uint64_t p1, smallJsont *p2) |
| bool | equalUint64SmallStringG (uint64_t p1, smallStringt *p2) |
| bool | notEqualCharG (char c UNUSED, void *value UNUSED) |
| return false, used in eqG when object types don't match More... | |
| bool | notEqualOCharG (void *a UNUSED, char c UNUSED) |
| bool | notEqualOG (void *a UNUSED, void *b UNUSED) |
| bool | notEqualCCOG (const char *a UNUSED, void *b UNUSED) |
| bool | notEqualBoolOG (bool p1 UNUSED, void *p2 UNUSED) |
| bool | notEqualDoubleOG (double p1 UNUSED, void *p2 UNUSED) |
| bool | notEqualInt64OG (int64_t p1 UNUSED, void *p2 UNUSED) |
| bool | notEqualInt32OG (int32_t p1 UNUSED, void *p2 UNUSED) |
| bool | notEqualUint32OG (uint32_t p1 UNUSED, void *p2 UNUSED) |
| bool | notEqualUint64OG (uint64_t p1 UNUSED, void *p2 UNUSED) |
| bool | notEqualOBoolG (void *p1 UNUSED, bool p2 UNUSED) |
| bool | notEqualDoubleG (void *p1 UNUSED, double p2 UNUSED) |
| bool | notEqualOInt64G (void *p1 UNUSED, int64_t p2 UNUSED) |
| bool | notEqualOInt32G (void *p1 UNUSED, int32_t p2 UNUSED) |
| bool | notEqualOUint32G (void *p1 UNUSED, uint32_t p2 UNUSED) |
| bool | notEqualOUint64G (void *p1 UNUSED, uint64_t p2 UNUSED) |
| bool | icEqCharChar (char c, char value) |
| ignore case equality functions More... | |
| bool | icEqualChaOG (char c, baset *value) |
| bool | icEqualChaSmallJsonG (char c, smallJsont *value) |
| bool | icEqualChaSmallStringG (char c, smallStringt *value) |
| bool | icEqualCharOG (const char *s, baset *value) |
| bool | icEqualCharPSmallJsonG (const char *s, smallJsont *value) |
| bool | icEqualCharPSmallStringG (const char *s, smallStringt *value) |
| bool | icEqualArrayOG (char **p1, baset *p2) |
| bool | icEqualCArrayOG (const char **p1, baset *p2) |
| bool | icEqualArraySmallJsonG (char **p1, smallJsont *p2) |
| bool | icEqualArraySmallArrayG (char **p1, smallArrayt *p2) |
| bool | icEqualCArraySmallJsonG (const char **p1, smallJsont *p2) |
| bool | icEqualCArraySmallArrayG (const char **p1, smallArrayt *p2) |
| bool | icEqualOChaG (baset *p1, char p2) |
| bool | icEqualOCharG (baset *p1, const char *p2) |
| bool | icEqualOArrayG (baset *p1, char **p2) |
| bool | icEqualOCArrayG (baset *p1, const char **p2) |
| bool | icEqualOOG (baset *p1, baset *p2) |
| bool | icEqualOSmallArrayG (baset *p1, smallArrayt *p2) |
| bool | icEqualOSmallDictG (baset *p1, smallDictt *p2) |
| bool | icEqualOSmallJsonG (baset *p1, smallJsont *p2) |
| bool | icEqualOSmallStringG (baset *p1, smallStringt *p2) |
| smallt * | toSmallt (baset *obj) |
| convert baset object to smallt More... | |
| baset * | toBaset (smallt *obj) |
| convert smallt object to baset More... | |
| int | cpuCount (void) |
| return number of online CPUs, also number of threads in the thread pool More... | |
| unsigned | registerFinalizeRecycleContainersInThreadPool (recycleContainersFt f) |
| register function freeing the unused containers a finalizeRecycle must be registered for each class in order to avoid memory leaks More... | |
| void | finalizeLibsheepyRecycleContainers (void *arg UNUSED) |
| function called automatically (registered in tpool) when a thread exits This function calls all the registered finalizeRecycle functions More... | |
| void | finalizeLibsheepyAtExit (void) |
| free class methods for all classes the objects and classes are not usuable after this an object has to be created for the class to work again free real program path More... | |
| void | initLibsheepyObject (void) |
| called from initLibsheepy in libsheepy.c start the thread pool More... | |
Variables | |
| undefinedt * | undefined |
| undefined/null object for setting undefined/null in small data structures pushG(a, undefined); More... | |
| baset * | rtBaset |
| Generic return types getG(dict, rtBool, "a");. More... | |
| undefinedt * | rtUndefinedt |
| bool | rtBool |
| bool * | rtBoolP |
| double | rtDouble |
| double * | rtDoubleP |
| int64_t | rtInt64_t |
| int64_t * | rtInt64_tP |
| int32_t | rtInt32_t |
| int32_t * | rtInt32_tP |
| uint64_t | rtUint64_t |
| uint64_t * | rtUint64_tP |
| uint32_t | rtUint32_t |
| uint32_t * | rtUint32_tP |
| float | rtF32 |
| double | rtF64 |
| double * | rtF64P |
| int64_t | rtI64 |
| int64_t * | rtI64P |
| int32_t | rtI32 |
| int32_t * | rtI32P |
| uint64_t | rtU64 |
| uint64_t * | rtU64P |
| uint32_t | rtU32 |
| uint32_t * | rtU32P |
| uint8_t | rtU8 |
| uint16_t | rtU16 |
| char * | rtChar |
| smallArrayt * | rtSmallArrayt |
| smallBoolt * | rtSmallBoolt |
| smallBytest * | rtSmallBytest |
| smallDictt * | rtSmallDictt |
| smallDoublet * | rtSmallDoublet |
| smallIntt * | rtSmallIntt |
| smallJsont * | rtSmallJsont |
| smallStringt * | rtSmallStringt |
| void * | rtVoid |
| smallContainert * | rtSmallContainert |
This file is the API for the classes in libsheepy.
The includes below have the API for each class
All classes inherit from 'baset' declared below
The generics helpers make it easier to handle the objects.
Each class has create and initialize functions that have to called before using the object.
libsheepyCClassTemplate is a template for new classes. The base functions in libsheepyCClassTemplate.c need to be filled with relevant code.
Generics
Macros ('abcO' freeO) for functions in the base class. They can be used on all libsheepy objects
The macros ending with G (abcG) are c11 generics.
For more information, the documentation is located at http://spartatek.se/libsheepy/
Definition in file libsheepyObject.h.
| #define __libsheepyObject 1 |
Definition at line 49 of file libsheepyObject.h.
| #define recycleContainers 1 |
Definition at line 81 of file libsheepyObject.h.
| #define recycleContainersAmount 8 |
Definition at line 83 of file libsheepyObject.h.
| #define initiateG | ( | self | ) |
initialize object (on stack or on heap)
Example: // on stack smallArrayt array; initiateG(&array); // heap smallArrayt *array; initiateG(&array);
Definition at line 116 of file libsheepyObject.h.
| #define allocG | ( | value | ) |
use rtSmallArrayt and rtSmallDictt for arrays and dictionaries
note: this generic doesn't support smallBytes because allocSmallBytes(void *data, uint32_t size) takes 2 parameters.
Definition at line 146 of file libsheepyObject.h.
| #define freeO | ( | obj | ) |
free buffers in obj
Definition at line 171 of file libsheepyObject.h.
| #define freeG | ( | self | ) |
Definition at line 177 of file libsheepyObject.h.
| #define freeManyO | ( | paramType, | |
| ... | |||
| ) | freeManyOF(paramType, __VA_ARGS__, NULL) |
Definition at line 196 of file libsheepyObject.h.
| #define freeManyG freeManyO |
Definition at line 197 of file libsheepyObject.h.
| #define terminateO | ( | obj | ) |
free buffers and obj itself
Definition at line 202 of file libsheepyObject.h.
| #define terminateG terminateO |
Definition at line 207 of file libsheepyObject.h.
| #define terminateManyO | ( | paramType, | |
| ... | |||
| ) | terminateManyOF(paramType, __VA_ARGS__, NULL) |
Definition at line 213 of file libsheepyObject.h.
| #define terminateManyG terminateManyO |
Definition at line 214 of file libsheepyObject.h.
| #define isOTypeG isOType |
Definition at line 222 of file libsheepyObject.h.
test if obj type is smallArray
Definition at line 227 of file libsheepyObject.h.
| #define isOSmallArrayG isOSmallArray |
Definition at line 228 of file libsheepyObject.h.
test if obj type is smallBool
Definition at line 233 of file libsheepyObject.h.
| #define isOSmallBoolG isOSmallBool |
Definition at line 234 of file libsheepyObject.h.
test if obj type is smallBytes
Definition at line 239 of file libsheepyObject.h.
| #define isOSmallBytesG isOSmallBytes |
Definition at line 240 of file libsheepyObject.h.
test if obj type is smallContainer
Definition at line 245 of file libsheepyObject.h.
| #define isOSmallContainerG isOSmallContainer |
Definition at line 246 of file libsheepyObject.h.
test if obj type is smallDictt
Definition at line 251 of file libsheepyObject.h.
| #define isOSmallDictG isOSmallDict |
Definition at line 252 of file libsheepyObject.h.
test if obj type is smallDouble
Definition at line 257 of file libsheepyObject.h.
| #define isOSmallDoubleG isOSmallDouble |
Definition at line 258 of file libsheepyObject.h.
test if obj type is smallInt
Definition at line 263 of file libsheepyObject.h.
| #define isOSmallIntG isOSmallInt |
Definition at line 264 of file libsheepyObject.h.
test if obj type is smallJson
Definition at line 269 of file libsheepyObject.h.
| #define isOSmallJsonG isOSmallJson |
Definition at line 270 of file libsheepyObject.h.
test if obj type is smallString
Definition at line 275 of file libsheepyObject.h.
| #define isOSmallStringG isOSmallString |
Definition at line 276 of file libsheepyObject.h.
test if obj type is undefined
Definition at line 281 of file libsheepyObject.h.
| #define isOUndefinedG isOUndefined |
Definition at line 282 of file libsheepyObject.h.
return obj type in a string
Definition at line 288 of file libsheepyObject.h.
| #define getOTypeG | ( | obj | ) |
return C type for obj mostly for debugging
Definition at line 294 of file libsheepyObject.h.
convert data in obj to string
Definition at line 346 of file libsheepyObject.h.
create a copy of obj
Definition at line 351 of file libsheepyObject.h.
| #define duplicateG duplicateO |
Definition at line 352 of file libsheepyObject.h.
| #define smashO | ( | obj | ) |
free object and keep data
Definition at line 357 of file libsheepyObject.h.
| #define smashG smashO |
Definition at line 362 of file libsheepyObject.h.
| #define smashManyO | ( | paramType, | |
| ... | |||
| ) | smashManyOF(paramType, __VA_ARGS__, NULL) |
Definition at line 368 of file libsheepyObject.h.
| #define finishO | ( | obj | ) |
free container only
Definition at line 373 of file libsheepyObject.h.
| #define finishG finishO |
Definition at line 378 of file libsheepyObject.h.
| #define finishManyO | ( | paramType, | |
| ... | |||
| ) | finishManyOF(paramType, __VA_ARGS__, NULL) |
Definition at line 384 of file libsheepyObject.h.
| #define finishManyG finishManyO |
Definition at line 385 of file libsheepyObject.h.
O calls an object method without parameters O(obj,toString) calls the toString method in the obj object The O macro simplies the creation of new classes inheriting from the base class removing the need to create macros to access the methods.
Definition at line 395 of file libsheepyObject.h.
o calls an object method with parameters o(obj,stringify,2) calls the stringify method in the obj smallJson object The o macro simplies the creation of new classes inheriting from the base class removing the need to create macros to access the methods Note: With GCC, the preprocessor eliminates the comma in , ## VA_ARGS if VA_ARGS is empty.
(https://gcc.gnu.org/onlinedocs/cpp/Variadic-Macros.html)
Definition at line 408 of file libsheepyObject.h.
| #define iter | ( | obj, | |
| element | |||
| ) | for (baset *element = (obj)->f->iterStart(obj); element ; element = (obj)->f->iterNext(obj)) |
iterators for arrays or dictionaries
use iterIndex method to get current index use iterKey method to get current key
index and step can be negative (python index)
Example: iter(array, e) { logVarG(e); }
Definition at line 424 of file libsheepyObject.h.
| #define iterLast | ( | obj, | |
| element | |||
| ) | for (baset *element = (obj)->f->iterStartLast(obj); element ; element = (obj)->f->iterNext(obj)) |
Definition at line 427 of file libsheepyObject.h.
| #define iterFrom | ( | obj, | |
| index, | |||
| element | |||
| ) | for (baset *element = (obj)->f->iterStartFrom(obj, index); element ; element = (obj)->f->iterNext(obj)) |
Definition at line 430 of file libsheepyObject.h.
| #define iterFromStep | ( | obj, | |
| index, | |||
| step, | |||
| element | |||
| ) | for (baset *element = (obj)->f->iterStartFromStep(obj, index, step); element ; element = (obj)->f->iterNext(obj)) |
Definition at line 433 of file libsheepyObject.h.
| #define iterType | ( | type, | |
| obj, | |||
| element | |||
| ) | for (type element = (type)(obj)->f->iterStart(obj); element ; element = (type)(obj)->f->iterNext(obj)) |
iterators returning the specified type type must be either baset*, or small object pointer
Definition at line 440 of file libsheepyObject.h.
| #define iterTypeLast | ( | type, | |
| obj, | |||
| element | |||
| ) | for (type element = (type)(obj)->f->iterStartLast(obj); element ; element = (type)(obj)->f->iterNext(obj)) |
Definition at line 443 of file libsheepyObject.h.
| #define iterTypeFrom | ( | type, | |
| obj, | |||
| index, | |||
| element | |||
| ) | for (type element = (type)(obj)->f->iterStartFrom(obj, index); element ; element = (type)(obj)->f->iterNext(obj)) |
Definition at line 446 of file libsheepyObject.h.
| #define iterTypeFromStep | ( | type, | |
| obj, | |||
| index, | |||
| step, | |||
| element | |||
| ) | for (type element = (type)(obj)->f->iterStartFromStep(obj, index, step); element ; element = (type)(obj)->f->iterNext(obj)) |
Definition at line 449 of file libsheepyObject.h.
| #define iterK | ( | obj, | |
| key | |||
| ) | for (const char *key = (obj)->f->iterStartKey(obj); key ; key = (obj)->f->iterNextKey(obj)) |
iterators on dictionary keys
use iterElement to get the current element
Definition at line 457 of file libsheepyObject.h.
reallocate the container without freeing the sObject inside
Definition at line 463 of file libsheepyObject.h.
| #define getValO | ( | self | ) | (self)->f->get(self) |
get value in smallBool, smallBytes, smallDouble, smallInt, smallString
use setValG or setFromG to set a value
Definition at line 474 of file libsheepyObject.h.
| #define getValG getValO |
Definition at line 475 of file libsheepyObject.h.
| #define setValO setFromO |
Definition at line 477 of file libsheepyObject.h.
| #define setValG setFromG |
Definition at line 478 of file libsheepyObject.h.
| #define getPO | ( | self | ) | (self)->f->getP(self) |
get pointer to value in smallBool, smallDouble, smallInt
Definition at line 483 of file libsheepyObject.h.
| #define getPG getPO |
Definition at line 484 of file libsheepyObject.h.
Definition at line 487 of file libsheepyObject.h.
Definition at line 488 of file libsheepyObject.h.
| #define setFromG setTopG |
Definition at line 489 of file libsheepyObject.h.
| #define setTopG | ( | self, | |
| value | |||
| ) |
Definition at line 490 of file libsheepyObject.h.
Definition at line 583 of file libsheepyObject.h.
| #define setTopNFreeG | ( | self, | |
| value | |||
| ) |
Definition at line 584 of file libsheepyObject.h.
| #define getTopO | ( | self | ) | (self)->f->getTop(self) |
Definition at line 601 of file libsheepyObject.h.
| #define getTopG | ( | self, | |
| returnType | |||
| ) |
Definition at line 602 of file libsheepyObject.h.
Note: some generics support int: type to handle char literals ('0') which have type int.
Definition at line 631 of file libsheepyObject.h.
| #define pushG | ( | self, | |
| value | |||
| ) |
Definition at line 632 of file libsheepyObject.h.
Definition at line 732 of file libsheepyObject.h.
| #define pushNFreeG | ( | self, | |
| value | |||
| ) |
Definition at line 733 of file libsheepyObject.h.
Definition at line 800 of file libsheepyObject.h.
Definition at line 801 of file libsheepyObject.h.
| #define setG | ( | self, | |
| key, | |||
| value | |||
| ) |
Definition at line 802 of file libsheepyObject.h.
Definition at line 1203 of file libsheepyObject.h.
Definition at line 1205 of file libsheepyObject.h.
Definition at line 1206 of file libsheepyObject.h.
| #define setNFreeG | ( | self, | |
| key, | |||
| value | |||
| ) |
Definition at line 1207 of file libsheepyObject.h.
| #define setPG | ( | self, | |
| key, | |||
| value | |||
| ) |
Definition at line 1560 of file libsheepyObject.h.
| #define setNFreePG | ( | self, | |
| key, | |||
| value | |||
| ) |
Definition at line 1666 of file libsheepyObject.h.
| #define getO | ( | self, | |
| key | |||
| ) | (self)->f->get(self, key) |
Definition at line 1772 of file libsheepyObject.h.
| #define getAtO | ( | self, | |
| index | |||
| ) | (self)->f->getAt(self, index) |
Definition at line 1773 of file libsheepyObject.h.
| #define getG | ( | self, | |
| returnType, | |||
| key | |||
| ) |
Definition at line 1774 of file libsheepyObject.h.
| #define getNDupO | ( | self, | |
| key | |||
| ) | (self)->f->getNDup(self, key) |
Definition at line 2213 of file libsheepyObject.h.
| #define getAtNDupO | ( | self, | |
| index | |||
| ) | (self)->f->getAtNDup(self, index) |
Definition at line 2214 of file libsheepyObject.h.
| #define getNDupG | ( | self, | |
| returnType, | |||
| key | |||
| ) |
Definition at line 2215 of file libsheepyObject.h.
| #define getNumO | ( | self, | |
| key | |||
| ) | (self)->f->getNum(self, key) |
Definition at line 2553 of file libsheepyObject.h.
| #define getNumG | ( | self, | |
| key | |||
| ) |
Definition at line 2554 of file libsheepyObject.h.
Definition at line 2570 of file libsheepyObject.h.
Definition at line 2571 of file libsheepyObject.h.
| #define mergeG appendG |
Definition at line 2572 of file libsheepyObject.h.
| #define appendG | ( | self, | |
| obj | |||
| ) |
Definition at line 2573 of file libsheepyObject.h.
Definition at line 2624 of file libsheepyObject.h.
Definition at line 2625 of file libsheepyObject.h.
| #define mergeNSmashG appendNSmashG |
Definition at line 2626 of file libsheepyObject.h.
| #define appendNFreeG appendNSmashG |
Definition at line 2627 of file libsheepyObject.h.
| #define mergeNFreeG appendNSmashG |
Definition at line 2628 of file libsheepyObject.h.
| #define appendNSmashG | ( | self, | |
| obj | |||
| ) |
Definition at line 2629 of file libsheepyObject.h.
Definition at line 2661 of file libsheepyObject.h.
| #define prependG | ( | self, | |
| value | |||
| ) |
Definition at line 2662 of file libsheepyObject.h.
Definition at line 2750 of file libsheepyObject.h.
| #define prependNSmashO | ( | self, | |
| string | |||
| ) | (self)->f->prependNSmash(self, string) |
Definition at line 2751 of file libsheepyObject.h.
| #define prependNFreeG | ( | self, | |
| obj | |||
| ) |
Definition at line 2752 of file libsheepyObject.h.
Definition at line 2818 of file libsheepyObject.h.
| #define shiftG | ( | self, | |
| obj | |||
| ) |
Definition at line 2819 of file libsheepyObject.h.
Definition at line 2866 of file libsheepyObject.h.
| #define shiftNFreeG shiftNSmashG |
Definition at line 2867 of file libsheepyObject.h.
| #define shiftNSmashG | ( | self, | |
| obj | |||
| ) |
Definition at line 2868 of file libsheepyObject.h.
| #define delO | ( | self, | |
| start, | |||
| end | |||
| ) | (self)->f->del(self, start, end) |
Definition at line 2898 of file libsheepyObject.h.
| #define delG | ( | self, | |
| start, | |||
| end | |||
| ) |
Definition at line 2899 of file libsheepyObject.h.
| #define delElemO | ( | self, | |
| index | |||
| ) | (self)->f->delElem(self, index) |
Definition at line 2926 of file libsheepyObject.h.
| #define delElemG | ( | self, | |
| index | |||
| ) |
Definition at line 2927 of file libsheepyObject.h.
| #define removeO | ( | self, | |
| start, | |||
| end | |||
| ) | (self)->f->remove(self, start, end) |
Definition at line 2954 of file libsheepyObject.h.
| #define removeG | ( | self, | |
| start, | |||
| end | |||
| ) |
Definition at line 2955 of file libsheepyObject.h.
| #define removeElemO | ( | self, | |
| index | |||
| ) | (self)->f->removeElem(self, index) |
Definition at line 2982 of file libsheepyObject.h.
| #define removeElemG | ( | self, | |
| index | |||
| ) |
Definition at line 2983 of file libsheepyObject.h.
| #define popO | ( | self | ) | (self)->f->pop(self) |
Definition at line 3010 of file libsheepyObject.h.
| #define popG | ( | self, | |
| returnType | |||
| ) |
Definition at line 3011 of file libsheepyObject.h.
| #define dequeueO | ( | self | ) | (self)->f->dequeue(self) |
Definition at line 3057 of file libsheepyObject.h.
| #define dequeueG | ( | self, | |
| returnType | |||
| ) |
Definition at line 3058 of file libsheepyObject.h.
| #define getProgPathG | ( | returnType | ) |
Definition at line 3106 of file libsheepyObject.h.
| #define getRealProgPathG | ( | returnType | ) |
Definition at line 3113 of file libsheepyObject.h.
| #define systemG | ( | cmd | ) |
Definition at line 3120 of file libsheepyObject.h.
| #define systemNFreeG | ( | cmd | ) |
Definition at line 3127 of file libsheepyObject.h.
| #define getModificationTimeG | ( | path | ) |
Definition at line 3133 of file libsheepyObject.h.
| #define setModificationTimeG | ( | path, | |
| mtime | |||
| ) |
Definition at line 3140 of file libsheepyObject.h.
| #define equalModificationTimesG | ( | path1, | |
| path2 | |||
| ) |
Definition at line 3147 of file libsheepyObject.h.
| #define timeToSG | ( | returnType, | |
| t | |||
| ) |
Definition at line 3174 of file libsheepyObject.h.
| #define shDirnameG | ( | path | ) |
Definition at line 3180 of file libsheepyObject.h.
| #define expandHomeG | ( | path | ) |
Definition at line 3187 of file libsheepyObject.h.
| #define normalizePathG | ( | path | ) |
Definition at line 3195 of file libsheepyObject.h.
| #define getCwdG | ( | returnType | ) |
Definition at line 3203 of file libsheepyObject.h.
| #define chDirG | ( | path | ) |
Definition at line 3210 of file libsheepyObject.h.
| #define isDirG | ( | path | ) |
Definition at line 3217 of file libsheepyObject.h.
| #define isLinkG | ( | path | ) |
Definition at line 3224 of file libsheepyObject.h.
| #define fileExistsG | ( | path | ) |
Definition at line 3231 of file libsheepyObject.h.
| #define fileChmodG | ( | path, | |
| mode | |||
| ) |
Definition at line 3238 of file libsheepyObject.h.
| #define fileSizeG | ( | path | ) |
Definition at line 3245 of file libsheepyObject.h.
| #define readFileO | ( | self, | |
| filePath | |||
| ) | (self)->f->readFile(self, filePath) |
Definition at line 3253 of file libsheepyObject.h.
| #define readTextO | ( | self, | |
| filePath | |||
| ) | (self)->f->readText(self, filePath) |
Definition at line 3254 of file libsheepyObject.h.
| #define readFileG | ( | self, | |
| path | |||
| ) |
Definition at line 3255 of file libsheepyObject.h.
| #define readTextG | ( | self, | |
| path | |||
| ) |
Definition at line 3335 of file libsheepyObject.h.
| #define writeFileO | ( | self, | |
| filePath | |||
| ) | (self)->f->writeFile(self, filePath) |
Definition at line 3387 of file libsheepyObject.h.
| #define writeTextO | ( | self, | |
| filePath | |||
| ) | (self)->f->writeText(self, filePath) |
Definition at line 3388 of file libsheepyObject.h.
| #define writeFileG | ( | self, | |
| path | |||
| ) |
Definition at line 3389 of file libsheepyObject.h.
| #define writeTextG | ( | self, | |
| path | |||
| ) |
Definition at line 3474 of file libsheepyObject.h.
| #define appendFileO | ( | self, | |
| filePath | |||
| ) | (self)->f->appendFile(self, filePath) |
Definition at line 3524 of file libsheepyObject.h.
| #define appendFileG | ( | self, | |
| path | |||
| ) |
Definition at line 3525 of file libsheepyObject.h.
Definition at line 3557 of file libsheepyObject.h.
Definition at line 3558 of file libsheepyObject.h.
| #define walkDirG | ( | returnType, | |
| path | |||
| ) |
Definition at line 3639 of file libsheepyObject.h.
| #define walkDirDirG | ( | returnType, | |
| path | |||
| ) |
Definition at line 3649 of file libsheepyObject.h.
| #define readDirG | ( | returnType, | |
| path | |||
| ) |
Definition at line 3659 of file libsheepyObject.h.
| #define readDirDirG | ( | returnType, | |
| path | |||
| ) |
Definition at line 3669 of file libsheepyObject.h.
| #define walkDirAllG | ( | returnType, | |
| path | |||
| ) |
Definition at line 3679 of file libsheepyObject.h.
| #define readDirAllG | ( | returnType, | |
| path | |||
| ) |
Definition at line 3689 of file libsheepyObject.h.
| #define mkdirParentsG | ( | path | ) |
Definition at line 3699 of file libsheepyObject.h.
| #define rmAllG | ( | path | ) |
Definition at line 3706 of file libsheepyObject.h.
| #define copyG | ( | path1, | |
| path2 | |||
| ) |
Definition at line 3713 of file libsheepyObject.h.
| #define randomSG | ( | returnType, | |
| length | |||
| ) |
Definition at line 3736 of file libsheepyObject.h.
| #define randomAlphaNumSG | ( | returnType, | |
| length | |||
| ) |
Definition at line 3742 of file libsheepyObject.h.
| #define readG | ( | returnType | ) |
Definition at line 3748 of file libsheepyObject.h.
| #define readLineG | ( | returnType, | |
| fp | |||
| ) |
Definition at line 3754 of file libsheepyObject.h.
| #define dupG | ( | self | ) |
Definition at line 3760 of file libsheepyObject.h.
| #define replaceO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->replace(self, olds, news, max) |
Definition at line 3780 of file libsheepyObject.h.
| #define replaceG | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) |
Definition at line 3781 of file libsheepyObject.h.
| #define icReplaceO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->icReplace(self, olds, news, max) |
Definition at line 3946 of file libsheepyObject.h.
| #define icReplaceG | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) |
Definition at line 3947 of file libsheepyObject.h.
| #define isLSheepyObject | ( | self | ) |
is self a libsheepy object
Definition at line 4123 of file libsheepyObject.h.
| #define eqG | ( | self, | |
| obj | |||
| ) |
return true when self value and obj value are equal Checks if self is NULL before calling the methods
Definition at line 4141 of file libsheepyObject.h.
| #define eqDirectG | ( | self, | |
| obj | |||
| ) |
return true when self value and obj value are equal Directly calls the methods without NULL check
Definition at line 4153 of file libsheepyObject.h.
| #define icEqG | ( | self, | |
| obj | |||
| ) |
ignore case and return true when self value and obj value are equal Checks if self is NULL before calling the methods
Definition at line 4509 of file libsheepyObject.h.
| #define icEqDirectG | ( | self, | |
| obj | |||
| ) |
ignore case and return true when self value and obj value are equal Directly calls the methods without NULL check
Definition at line 4521 of file libsheepyObject.h.
| #define eqIG | ( | self, | |
| obj, | |||
| index | |||
| ) |
Definition at line 4872 of file libsheepyObject.h.
| #define startsWithG | ( | self, | |
| obj | |||
| ) |
Definition at line 4907 of file libsheepyObject.h.
| #define endsWithG | ( | self, | |
| obj | |||
| ) |
Definition at line 4940 of file libsheepyObject.h.
| #define countG | ( | self, | |
| obj | |||
| ) |
Definition at line 4973 of file libsheepyObject.h.
| #define icStartsWithG | ( | self, | |
| obj | |||
| ) |
Definition at line 5006 of file libsheepyObject.h.
| #define icEndsWithG | ( | self, | |
| obj | |||
| ) |
Definition at line 5039 of file libsheepyObject.h.
| #define icCountG | ( | self, | |
| obj | |||
| ) |
Definition at line 5072 of file libsheepyObject.h.
| #define isNumberO | ( | self | ) | (self)->f->isNumber(self) |
Definition at line 5105 of file libsheepyObject.h.
| #define isNumberG | ( | self | ) |
Definition at line 5106 of file libsheepyObject.h.
| #define isIntO | ( | self | ) | (self)->f->isInt(self) |
Definition at line 5113 of file libsheepyObject.h.
| #define isIntG | ( | self | ) |
Definition at line 5114 of file libsheepyObject.h.
| #define parseIntO | ( | self | ) | (self)->f->parseInt(self) |
Definition at line 5122 of file libsheepyObject.h.
| #define parseIntG | ( | self | ) |
Definition at line 5123 of file libsheepyObject.h.
| #define intToO | ( | self, | |
| n | |||
| ) | (self)->f->intTo(self, n) |
Definition at line 5132 of file libsheepyObject.h.
| #define intToG | ( | self, | |
| n | |||
| ) |
Definition at line 5133 of file libsheepyObject.h.
| #define parseDoubleO | ( | self | ) | (self)->f->parseDouble(self) |
Definition at line 5139 of file libsheepyObject.h.
| #define parseDoubleG | ( | self | ) |
Definition at line 5140 of file libsheepyObject.h.
| #define doubleToO | ( | self, | |
| n | |||
| ) | (self)->f->doubleTo(self, n) |
Definition at line 5149 of file libsheepyObject.h.
| #define doubleToG | ( | self, | |
| n | |||
| ) |
Definition at line 5150 of file libsheepyObject.h.
| #define lenO | ( | self | ) | (self)->f->len(self) |
Definition at line 5156 of file libsheepyObject.h.
| #define lenG | ( | self | ) |
Definition at line 5157 of file libsheepyObject.h.
| #define upperO | ( | self | ) | (self)->f->upper(self) |
Definition at line 5169 of file libsheepyObject.h.
| #define upperG | ( | self | ) |
Definition at line 5170 of file libsheepyObject.h.
| #define lowerO | ( | self | ) | (self)->f->lower(self) |
Definition at line 5178 of file libsheepyObject.h.
| #define lowerG | ( | self | ) |
Definition at line 5179 of file libsheepyObject.h.
| #define trimO | ( | self | ) | (self)->f->trim(self) |
Definition at line 5187 of file libsheepyObject.h.
| #define trimG | ( | self | ) |
Definition at line 5188 of file libsheepyObject.h.
| #define lTrimO | ( | self | ) | (self)->f->lTrim(self) |
Definition at line 5202 of file libsheepyObject.h.
| #define lTrimG | ( | self | ) |
Definition at line 5203 of file libsheepyObject.h.
| #define rTrimO | ( | self | ) | (self)->f->rTrim(self) |
Definition at line 5211 of file libsheepyObject.h.
| #define rTrimG | ( | self | ) |
Definition at line 5212 of file libsheepyObject.h.
Definition at line 5220 of file libsheepyObject.h.
| #define uniqG | ( | self, | |
| c | |||
| ) |
Definition at line 5221 of file libsheepyObject.h.
Definition at line 5231 of file libsheepyObject.h.
| #define icUniqG | ( | self, | |
| c | |||
| ) |
Definition at line 5232 of file libsheepyObject.h.
| #define sliceO | ( | self, | |
| start, | |||
| end | |||
| ) | (self)->f->slice(self, start, end) |
Definition at line 5242 of file libsheepyObject.h.
| #define sliceG | ( | self, | |
| start, | |||
| end | |||
| ) |
Definition at line 5243 of file libsheepyObject.h.
| #define cropO | ( | self, | |
| start, | |||
| end | |||
| ) | (self)->f->crop(self, start, end) |
Definition at line 5258 of file libsheepyObject.h.
| #define cropG | ( | self, | |
| start, | |||
| end | |||
| ) |
Definition at line 5259 of file libsheepyObject.h.
| #define cropElemO | ( | self, | |
| index | |||
| ) | (self)->f->cropElem(self, index) |
Definition at line 5268 of file libsheepyObject.h.
| #define cropElemG | ( | self, | |
| returnType, | |||
| index | |||
| ) |
Definition at line 5269 of file libsheepyObject.h.
| #define cropSmallJsonO | ( | self, | |
| start, | |||
| end | |||
| ) | (self)->f->cropSmallJson(self, start, end) |
Definition at line 5556 of file libsheepyObject.h.
| #define cropElemAtSmallJsonO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemAtSmallJson(self, index) |
Definition at line 5557 of file libsheepyObject.h.
| #define cropElemKeySmallJsonO | ( | self, | |
| key | |||
| ) | (self)->f->cropElemKeySmallJson(self, key) |
Definition at line 5558 of file libsheepyObject.h.
| #define cropSmallStringO | ( | self, | |
| start, | |||
| end | |||
| ) | (self)->f->cropSmallString(self, start, end) |
Definition at line 5559 of file libsheepyObject.h.
| #define cropElemSmallStringO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemSmallString(self, index) |
Definition at line 5560 of file libsheepyObject.h.
| #define copyRngO | ( | self, | |
| start, | |||
| end | |||
| ) | (self)->f->copy(self, start, end) |
Definition at line 5562 of file libsheepyObject.h.
| #define copyRngG | ( | self, | |
| start, | |||
| end | |||
| ) |
Definition at line 5563 of file libsheepyObject.h.
| #define insertO | ( | self, | |
| index, | |||
| toInsert | |||
| ) | (self)->f->insert(self, index, toInsert) |
Definition at line 5572 of file libsheepyObject.h.
| #define insertG | ( | self, | |
| index, | |||
| toInsert | |||
| ) |
Definition at line 5573 of file libsheepyObject.h.
| #define insertNSmashO | ( | self, | |
| index, | |||
| toInsert | |||
| ) | (self)->f->insertNSmash(self, index, toInsert) |
Definition at line 5660 of file libsheepyObject.h.
| #define insertNFreeO insertNSmashO |
Definition at line 5661 of file libsheepyObject.h.
| #define insertNFreeG insertNSmashG |
Definition at line 5662 of file libsheepyObject.h.
| #define insertNSmashG | ( | self, | |
| index, | |||
| toInsert | |||
| ) |
Definition at line 5663 of file libsheepyObject.h.
| #define injectG | ( | self, | |
| index, | |||
| value | |||
| ) |
Definition at line 5745 of file libsheepyObject.h.
| #define injectNFreeG | ( | self, | |
| index, | |||
| value | |||
| ) |
Definition at line 5806 of file libsheepyObject.h.
| #define findO | ( | self, | |
| needle | |||
| ) | (self)->f->find(self, needle) |
Definition at line 5858 of file libsheepyObject.h.
| #define findG | ( | self, | |
| needle | |||
| ) |
Definition at line 5859 of file libsheepyObject.h.
| #define hasO | ( | self, | |
| key | |||
| ) | (self)->f->has(self, key) |
Definition at line 5902 of file libsheepyObject.h.
| #define hasG | ( | self, | |
| needle | |||
| ) |
Definition at line 5903 of file libsheepyObject.h.
| #define indexOfO | ( | self, | |
| key | |||
| ) | (self)->f->indexOf(self, key) |
Definition at line 5998 of file libsheepyObject.h.
| #define indexOfG | ( | self, | |
| needle | |||
| ) |
Definition at line 5999 of file libsheepyObject.h.
Definition at line 6114 of file libsheepyObject.h.
| #define keyByG | ( | self, | |
| needle | |||
| ) |
Definition at line 6115 of file libsheepyObject.h.
| #define icFindO | ( | self, | |
| needle | |||
| ) | (self)->f->icFind(self, needle) |
Definition at line 6230 of file libsheepyObject.h.
| #define icFindG | ( | self, | |
| needle | |||
| ) |
Definition at line 6231 of file libsheepyObject.h.
| #define icHasO | ( | self, | |
| key | |||
| ) | (self)->f->icHas(self, key) |
Definition at line 6274 of file libsheepyObject.h.
| #define icHasG | ( | self, | |
| needle | |||
| ) |
Definition at line 6275 of file libsheepyObject.h.
| #define icIndexOfO | ( | self, | |
| key | |||
| ) | (self)->f->icIndexOf(self, key) |
Definition at line 6370 of file libsheepyObject.h.
| #define icIndexOfG | ( | self, | |
| needle | |||
| ) |
Definition at line 6371 of file libsheepyObject.h.
Definition at line 6486 of file libsheepyObject.h.
| #define icKeyByG | ( | self, | |
| needle | |||
| ) |
Definition at line 6487 of file libsheepyObject.h.
| #define emptyO | ( | self | ) | (self)->f->empty(self) |
Definition at line 6602 of file libsheepyObject.h.
| #define emptyG | ( | self | ) |
Definition at line 6603 of file libsheepyObject.h.
| #define isEmptyO | ( | self | ) | (self)->f->isEmpty(self) |
Definition at line 6612 of file libsheepyObject.h.
| #define isEmptyG | ( | self | ) |
Definition at line 6613 of file libsheepyObject.h.
| #define isBlankO | ( | self | ) | (self)->f->isBlank(self) |
Definition at line 6624 of file libsheepyObject.h.
| #define isBlankG | ( | self | ) |
Definition at line 6625 of file libsheepyObject.h.
Definition at line 6635 of file libsheepyObject.h.
| #define fromArrayG | ( | self, | |
| array, | |||
| size | |||
| ) |
Definition at line 6636 of file libsheepyObject.h.
| #define splitO | ( | self, | |
| delim | |||
| ) | (self)->f->split(self, delim) |
Definition at line 6649 of file libsheepyObject.h.
| #define splitG | ( | self, | |
| delim | |||
| ) |
Definition at line 6650 of file libsheepyObject.h.
| #define icSplitO | ( | self, | |
| delim | |||
| ) | (self)->f->icSplit(self, delim) |
Definition at line 6719 of file libsheepyObject.h.
| #define icSplitG | ( | self, | |
| delim | |||
| ) |
Definition at line 6720 of file libsheepyObject.h.
| #define joinO | ( | self, | |
| delim | |||
| ) | (self)->f->join(self, delim) |
Definition at line 6753 of file libsheepyObject.h.
| #define joinG | ( | self, | |
| delim | |||
| ) |
Definition at line 6754 of file libsheepyObject.h.
| #define joinSO | ( | self, | |
| delim | |||
| ) | (self)->f->join(self, delim) |
Definition at line 6787 of file libsheepyObject.h.
| #define joinSG | ( | self, | |
| delim | |||
| ) |
Definition at line 6788 of file libsheepyObject.h.
| #define extractO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->extract(self, delim1, delim2) |
Definition at line 6821 of file libsheepyObject.h.
| #define extractG | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) |
Definition at line 6822 of file libsheepyObject.h.
| #define icExtractO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->icExtract(self, delim1, delim2) |
Definition at line 6987 of file libsheepyObject.h.
| #define icExtractG | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) |
Definition at line 6988 of file libsheepyObject.h.
| #define reverseO | ( | self | ) | (self)->f->reverse(self) |
Definition at line 7153 of file libsheepyObject.h.
| #define reverseG | ( | self | ) |
Definition at line 7154 of file libsheepyObject.h.
Definition at line 7161 of file libsheepyObject.h.
| #define addG | ( | self, | |
| list | |||
| ) |
Definition at line 7162 of file libsheepyObject.h.
| #define sortO | ( | self | ) | (self)->f->sort(self) |
Definition at line 7179 of file libsheepyObject.h.
| #define sortG | ( | self | ) |
Definition at line 7180 of file libsheepyObject.h.
Definition at line 7187 of file libsheepyObject.h.
| #define binarySearchG | ( | self, | |
| string | |||
| ) |
Definition at line 7188 of file libsheepyObject.h.
| #define icSortO | ( | self | ) | (self)->f->icSort(self) |
Definition at line 7248 of file libsheepyObject.h.
| #define icSortG | ( | self | ) |
Definition at line 7249 of file libsheepyObject.h.
Definition at line 7256 of file libsheepyObject.h.
| #define icBinarySearchG | ( | self, | |
| string | |||
| ) |
Definition at line 7257 of file libsheepyObject.h.
| #define compactO | ( | self | ) | (self)->f->compact(self) |
Definition at line 7317 of file libsheepyObject.h.
| #define compactG | ( | self | ) |
Definition at line 7318 of file libsheepyObject.h.
| #define parseO | ( | self, | |
| input | |||
| ) | (self)->f->parse(self, input) |
Definition at line 7325 of file libsheepyObject.h.
| #define parseG | ( | self, | |
| input | |||
| ) |
Definition at line 7326 of file libsheepyObject.h.
| #define parseYMLO | ( | self, | |
| input | |||
| ) | (self)->f->parseYML(self, input) |
Definition at line 7333 of file libsheepyObject.h.
| #define parseYMLG | ( | self, | |
| input | |||
| ) |
Definition at line 7334 of file libsheepyObject.h.
| #define execG | ( | cmd, | |
| out, | |||
| err | |||
| ) |
Definition at line 7345 of file libsheepyObject.h.
| #define renameG | ( | src, | |
| dst | |||
| ) |
Definition at line 7352 of file libsheepyObject.h.
| #define moveG | ( | src, | |
| dst | |||
| ) |
Definition at line 7379 of file libsheepyObject.h.
| #define logO | ( | self | ) | (self)->f->log(self) |
log array or dictionary, one line per element
Definition at line 7409 of file libsheepyObject.h.
| #define logG | ( | self | ) |
Definition at line 7410 of file libsheepyObject.h.
| #define logVarG | ( | var | ) |
log variable and its value
Example: logVarG(k) k=14
Definition at line 7426 of file libsheepyObject.h.
| #define logMVarG | ( | mask, | |
| var | |||
| ) |
Definition at line 7433 of file libsheepyObject.h.
| #define logTVarG | ( | var | ) |
log type, variable and its value
Example: logTVarG(k) int k=14
Definition at line 7447 of file libsheepyObject.h.
| #define logMTVarG | ( | mask, | |
| var | |||
| ) |
Definition at line 7454 of file libsheepyObject.h.
| #define logTypeG | ( | var | ) | logD("%s %s\n", getOTypeG(var), stringifyExpr(var)) |
Definition at line 7461 of file libsheepyObject.h.
| #define catO | ( | self, | |
| ... | |||
| ) | (self)->f->cat((self), __VA_ARGS__, NULL) |
cat for smallArray and smallString
Definition at line 7466 of file libsheepyObject.h.
| #define catG catO |
Definition at line 7467 of file libsheepyObject.h.
| #define catSO | ( | self, | |
| ... | |||
| ) | (self)->f->catSt((self), __VA_ARGS__, NULL) |
Definition at line 7468 of file libsheepyObject.h.
| #define catSG catSO |
Definition at line 7469 of file libsheepyObject.h.
| #define pushManyO | ( | self, | |
| ... | |||
| ) | (self)->f->pushMany(self, __VA_ARGS__, NULL) |
Definition at line 7471 of file libsheepyObject.h.
| #define pushManyG pushManyO |
Definition at line 7472 of file libsheepyObject.h.
| #define pushManySO | ( | self, | |
| ... | |||
| ) | (self)->f->pushManyS(self, __VA_ARGS__, NULL) |
Definition at line 7474 of file libsheepyObject.h.
| #define pushManySG pushManySO |
Definition at line 7475 of file libsheepyObject.h.
| #define pushNFreeManyO | ( | self, | |
| ... | |||
| ) | (self)->f->pushNFreeMany(self, __VA_ARGS__, NULL) |
Definition at line 7477 of file libsheepyObject.h.
| #define pushNFreeManyG pushNFreeManyO |
Definition at line 7478 of file libsheepyObject.h.
| #define pushNFreeManySO | ( | self, | |
| ... | |||
| ) | (self)->f->pushNFreeManyS(self, __VA_ARGS__, NULL) |
Definition at line 7480 of file libsheepyObject.h.
| #define pushNFreeManySG pushNFreeManySO |
Definition at line 7481 of file libsheepyObject.h.
Definition at line 7485 of file libsheepyObject.h.
| #define pushBufferG pushBufferO |
Definition at line 7486 of file libsheepyObject.h.
| #define setTopSO setTopStringO |
Definition at line 7489 of file libsheepyObject.h.
| #define setTopSG setTopStringO |
Definition at line 7490 of file libsheepyObject.h.
| #define escapeO | ( | self | ) | (self)->f->escape(self) |
Definition at line 7494 of file libsheepyObject.h.
| #define escapeG escapeO |
Definition at line 7495 of file libsheepyObject.h.
| #define disposeO | ( | self | ) | (self)->f->dispose(self) |
Definition at line 7497 of file libsheepyObject.h.
| #define disposeG disposeO |
Definition at line 7498 of file libsheepyObject.h.
| #define helpO | ( | self | ) | (self)->f->help(self) |
Definition at line 7500 of file libsheepyObject.h.
| #define helpG helpO |
Definition at line 7501 of file libsheepyObject.h.
| #define resetO | ( | self | ) | (self)->f->reset(self) |
Definition at line 7503 of file libsheepyObject.h.
| #define resetG resetO |
Definition at line 7504 of file libsheepyObject.h.
| #define getsoO | ( | self | ) | (self)->f->getso(self) |
Definition at line 7506 of file libsheepyObject.h.
| #define getsoG getsoO |
Definition at line 7507 of file libsheepyObject.h.
Definition at line 7509 of file libsheepyObject.h.
| #define setsoG setsoO |
Definition at line 7510 of file libsheepyObject.h.
| #define mirrorO | ( | self | ) | (self)->f->mirror(self) |
Definition at line 7512 of file libsheepyObject.h.
| #define mirrorG mirrorO |
Definition at line 7513 of file libsheepyObject.h.
Definition at line 7515 of file libsheepyObject.h.
| #define fromCArrayG fromCArrayO |
Definition at line 7516 of file libsheepyObject.h.
| #define fromArrayNFreeO | ( | self, | |
| array, | |||
| size | |||
| ) | (self)->f->fromArrayNFree(self, array, size) |
Definition at line 7518 of file libsheepyObject.h.
| #define fromArrayNFreeG fromArrayNFreeO |
Definition at line 7519 of file libsheepyObject.h.
Definition at line 7521 of file libsheepyObject.h.
| #define pushCharG pushCharO |
Definition at line 7522 of file libsheepyObject.h.
Definition at line 7524 of file libsheepyObject.h.
| #define pushArraycG pushArraycO |
Definition at line 7525 of file libsheepyObject.h.
Definition at line 7527 of file libsheepyObject.h.
| #define pushCArraycG pushCArraycO |
Definition at line 7528 of file libsheepyObject.h.
Definition at line 7530 of file libsheepyObject.h.
| #define pushNFreeArraycG pushNFreeArraycO |
Definition at line 7531 of file libsheepyObject.h.
Definition at line 7533 of file libsheepyObject.h.
| #define pushNFreeSmallBytesG pushNFreeSmallBytesO |
Definition at line 7534 of file libsheepyObject.h.
| #define popSmallBytesO | ( | self | ) | (self)->f->popSmallBytes(self) |
Definition at line 7536 of file libsheepyObject.h.
| #define popSmallBytesG popSmallBytesO |
Definition at line 7537 of file libsheepyObject.h.
| #define popNumO | ( | self | ) | (self)->f->popNum(self) |
Definition at line 7539 of file libsheepyObject.h.
| #define popNumG popNumO |
Definition at line 7540 of file libsheepyObject.h.
| #define prependUndefinedO | ( | self | ) | (self)->f->prependUndefined(self) |
Definition at line 7542 of file libsheepyObject.h.
| #define prependUndefinedG prependUndefinedO |
Definition at line 7543 of file libsheepyObject.h.
Definition at line 7545 of file libsheepyObject.h.
| #define prependBoolG prependBoolO |
Definition at line 7546 of file libsheepyObject.h.
Definition at line 7548 of file libsheepyObject.h.
| #define prependDoubleG prependDoubleO |
Definition at line 7549 of file libsheepyObject.h.
Definition at line 7551 of file libsheepyObject.h.
| #define prependIntG prependIntO |
Definition at line 7552 of file libsheepyObject.h.
| #define prependSO | ( | self, | |
| string | |||
| ) | (self)->f->prependS(self, string) |
Definition at line 7554 of file libsheepyObject.h.
| #define prependSG prependSO |
Definition at line 7555 of file libsheepyObject.h.
Definition at line 7557 of file libsheepyObject.h.
| #define prependCharG prependCharO |
Definition at line 7558 of file libsheepyObject.h.
| #define prependDictO | ( | self, | |
| dict | |||
| ) | (self)->f->prependDict(self, dict) |
Definition at line 7560 of file libsheepyObject.h.
| #define prependDictG prependDictO |
Definition at line 7561 of file libsheepyObject.h.
Definition at line 7563 of file libsheepyObject.h.
| #define prependArrayG prependArrayO |
Definition at line 7564 of file libsheepyObject.h.
Definition at line 7566 of file libsheepyObject.h.
| #define prependArraycG prependArraycO |
Definition at line 7567 of file libsheepyObject.h.
Definition at line 7569 of file libsheepyObject.h.
| #define prependCArraycG prependCArraycO |
Definition at line 7570 of file libsheepyObject.h.
Definition at line 7572 of file libsheepyObject.h.
| #define prependSmallBoolG prependSmallBoolO |
Definition at line 7573 of file libsheepyObject.h.
Definition at line 7575 of file libsheepyObject.h.
| #define prependSmallBytesG prependSmallBytesO |
Definition at line 7576 of file libsheepyObject.h.
Definition at line 7578 of file libsheepyObject.h.
| #define prependSmallDoubleG prependSmallDoubleO |
Definition at line 7579 of file libsheepyObject.h.
Definition at line 7581 of file libsheepyObject.h.
| #define prependSmallIntG prependSmallIntO |
Definition at line 7582 of file libsheepyObject.h.
| #define prependSmallContainerO | ( | self, | |
| container | |||
| ) | (self)->f->prependSmallContainer(self, container) |
Definition at line 7584 of file libsheepyObject.h.
| #define prependSmallContainerG prependSmallContainerO |
Definition at line 7585 of file libsheepyObject.h.
Definition at line 7587 of file libsheepyObject.h.
| #define prependNFreeUndefinedG prependNFreeUndefinedO |
Definition at line 7588 of file libsheepyObject.h.
| #define prependNFreeSO | ( | self, | |
| string | |||
| ) | (self)->f->prependNFreeS(self, string) |
Definition at line 7590 of file libsheepyObject.h.
| #define prependNFreeSG prependNFreeSO |
Definition at line 7591 of file libsheepyObject.h.
| #define prependNFreeDictO | ( | self, | |
| dict | |||
| ) | (self)->f->prependNFreeDict(self, dict) |
Definition at line 7593 of file libsheepyObject.h.
| #define prependNFreeDictG prependNFreeDictO |
Definition at line 7594 of file libsheepyObject.h.
Definition at line 7596 of file libsheepyObject.h.
| #define prependNFreeArrayG prependNFreeArrayO |
Definition at line 7597 of file libsheepyObject.h.
Definition at line 7599 of file libsheepyObject.h.
| #define prependNFreeArraycG prependNFreeArraycO |
Definition at line 7600 of file libsheepyObject.h.
Definition at line 7602 of file libsheepyObject.h.
| #define prependNFreeSmallBoolG prependNFreeSmallBoolO |
Definition at line 7603 of file libsheepyObject.h.
Definition at line 7605 of file libsheepyObject.h.
| #define prependNFreeSmallBytesG prependNFreeSmallBytesO |
Definition at line 7606 of file libsheepyObject.h.
Definition at line 7608 of file libsheepyObject.h.
| #define prependNFreeSmallDoubleG prependNFreeSmallDoubleO |
Definition at line 7609 of file libsheepyObject.h.
Definition at line 7611 of file libsheepyObject.h.
| #define prependNFreeSmallIntG prependNFreeSmallIntO |
Definition at line 7612 of file libsheepyObject.h.
| #define prependNFreeSmallStringO | ( | self, | |
| string | |||
| ) | (self)->f->prependNFreeSmallString(self, string) |
Definition at line 7614 of file libsheepyObject.h.
| #define prependNFreeSmallStringG prependNFreeSmallStringO |
Definition at line 7615 of file libsheepyObject.h.
| #define prependNFreeSmallContainerO | ( | self, | |
| container | |||
| ) | (self)->f->prependNFreeSmallContainer(self, container) |
Definition at line 7617 of file libsheepyObject.h.
| #define prependNFreeSmallContainerG prependNFreeSmallContainerO |
Definition at line 7618 of file libsheepyObject.h.
| #define dequeueUndefinedO | ( | self | ) | (self)->f->dequeueUndefined(self) |
Definition at line 7620 of file libsheepyObject.h.
| #define dequeueUndefinedG dequeueUndefinedO |
Definition at line 7621 of file libsheepyObject.h.
| #define dequeueBoolO | ( | self | ) | (self)->f->dequeueBool(self) |
Definition at line 7623 of file libsheepyObject.h.
| #define dequeueBoolG dequeueBoolO |
Definition at line 7624 of file libsheepyObject.h.
| #define dequeueDoubleO | ( | self | ) | (self)->f->dequeueDouble(self) |
Definition at line 7626 of file libsheepyObject.h.
| #define dequeueDoubleG dequeueDoubleO |
Definition at line 7627 of file libsheepyObject.h.
| #define dequeueIntO | ( | self | ) | (self)->f->dequeueInt(self) |
Definition at line 7629 of file libsheepyObject.h.
| #define dequeueIntG dequeueIntO |
Definition at line 7630 of file libsheepyObject.h.
| #define dequeueInt32O | ( | self | ) | (self)->f->dequeueInt32(self) |
Definition at line 7632 of file libsheepyObject.h.
| #define dequeueInt32G dequeueInt32O |
Definition at line 7633 of file libsheepyObject.h.
| #define dequeueUintO | ( | self | ) | (self)->f->dequeueUint(self) |
Definition at line 7635 of file libsheepyObject.h.
| #define dequeueUintG dequeueUintO |
Definition at line 7636 of file libsheepyObject.h.
| #define dequeueUint32O | ( | self | ) | (self)->f->dequeueUint32(self) |
Definition at line 7638 of file libsheepyObject.h.
| #define dequeueUint32G dequeueUint32O |
Definition at line 7639 of file libsheepyObject.h.
| #define dequeueSO | ( | self | ) | (self)->f->dequeueS(self) |
Definition at line 7641 of file libsheepyObject.h.
| #define dequeueSG dequeueSO |
Definition at line 7642 of file libsheepyObject.h.
| #define dequeueDictO | ( | self | ) | (self)->f->dequeueDict(self) |
Definition at line 7644 of file libsheepyObject.h.
| #define dequeueDictG dequeueDictO |
Definition at line 7645 of file libsheepyObject.h.
| #define dequeueArrayO | ( | self | ) | (self)->f->dequeueArray(self) |
Definition at line 7647 of file libsheepyObject.h.
| #define dequeueArrayG dequeueArrayO |
Definition at line 7648 of file libsheepyObject.h.
| #define dequeueSmallBoolO | ( | self | ) | (self)->f->dequeueSmallBool(self) |
Definition at line 7650 of file libsheepyObject.h.
| #define dequeueSmallBoolG dequeueSmallBoolO |
Definition at line 7651 of file libsheepyObject.h.
| #define dequeueSmallBytesO | ( | self | ) | (self)->f->dequeueSmallBytes(self) |
Definition at line 7653 of file libsheepyObject.h.
| #define dequeueSmallBytesG dequeueSmallBytesO |
Definition at line 7654 of file libsheepyObject.h.
| #define dequeueSmallDoubleO | ( | self | ) | (self)->f->dequeueSmallDouble(self) |
Definition at line 7656 of file libsheepyObject.h.
| #define dequeueSmallDoubleG dequeueSmallDoubleO |
Definition at line 7657 of file libsheepyObject.h.
| #define dequeueSmallIntO | ( | self | ) | (self)->f->dequeueSmallInt(self) |
Definition at line 7659 of file libsheepyObject.h.
| #define dequeueSmallIntG dequeueSmallIntO |
Definition at line 7660 of file libsheepyObject.h.
| #define dequeueSmallStringO | ( | self | ) | (self)->f->dequeueSmallString(self) |
Definition at line 7662 of file libsheepyObject.h.
| #define dequeueSmallStringG dequeueSmallStringO |
Definition at line 7663 of file libsheepyObject.h.
| #define dequeueVoidO | ( | self | ) | (self)->f->dequeueVoid(self) |
Definition at line 7665 of file libsheepyObject.h.
| #define dequeueVoidG dequeueVoidO |
Definition at line 7666 of file libsheepyObject.h.
| #define dequeueSmallContainerO | ( | self | ) | (self)->f->dequeueSmallContainer(self) |
Definition at line 7668 of file libsheepyObject.h.
| #define dequeueSmallContainerG dequeueSmallContainerO |
Definition at line 7669 of file libsheepyObject.h.
| #define dequeueNumO | ( | self | ) | (self)->f->dequeueNum(self) |
Definition at line 7671 of file libsheepyObject.h.
| #define dequeueNumG dequeueNumO |
Definition at line 7672 of file libsheepyObject.h.
Definition at line 7674 of file libsheepyObject.h.
| #define appendArrayG appendArrayO |
Definition at line 7675 of file libsheepyObject.h.
Definition at line 7677 of file libsheepyObject.h.
| #define appendCArrayG appendCArrayO |
Definition at line 7678 of file libsheepyObject.h.
Definition at line 7680 of file libsheepyObject.h.
| #define appendNSmashArrayG appendNSmashArrayO |
Definition at line 7681 of file libsheepyObject.h.
| #define cropElemUndefinedO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemUndefined(self, index) |
Definition at line 7683 of file libsheepyObject.h.
| #define cropElemUndefinedG cropElemUndefinedO |
Definition at line 7684 of file libsheepyObject.h.
| #define cropElemBoolO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemBool(self, index) |
Definition at line 7686 of file libsheepyObject.h.
| #define cropElemBoolG cropElemBoolO |
Definition at line 7687 of file libsheepyObject.h.
| #define cropElemDoubleO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemDouble(self, index) |
Definition at line 7689 of file libsheepyObject.h.
| #define cropElemDoubleG cropElemDoubleO |
Definition at line 7690 of file libsheepyObject.h.
| #define cropElemIntO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemInt(self, index) |
Definition at line 7692 of file libsheepyObject.h.
| #define cropElemIntG cropElemIntO |
Definition at line 7693 of file libsheepyObject.h.
| #define cropElemInt32O | ( | self, | |
| index | |||
| ) | (self)->f->cropElemInt32(self, index) |
Definition at line 7695 of file libsheepyObject.h.
| #define cropElemInt32G cropElemInt32O |
Definition at line 7696 of file libsheepyObject.h.
| #define cropElemUintO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemUint(self, index) |
Definition at line 7698 of file libsheepyObject.h.
| #define cropElemUintG cropElemUintO |
Definition at line 7699 of file libsheepyObject.h.
| #define cropElemUint32O | ( | self, | |
| index | |||
| ) | (self)->f->cropElemUint32(self, index) |
Definition at line 7701 of file libsheepyObject.h.
| #define cropElemUint32G cropElemUint32O |
Definition at line 7702 of file libsheepyObject.h.
| #define cropElemSO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemS(self, index) |
Definition at line 7704 of file libsheepyObject.h.
| #define cropElemSG cropElemSO |
Definition at line 7705 of file libsheepyObject.h.
| #define cropElemDictO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemDict(self, index) |
Definition at line 7707 of file libsheepyObject.h.
| #define cropElemDictG cropElemDictO |
Definition at line 7708 of file libsheepyObject.h.
| #define cropElemArrayO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemArray(self, index) |
Definition at line 7710 of file libsheepyObject.h.
| #define cropElemArrayG cropElemArrayO |
Definition at line 7711 of file libsheepyObject.h.
| #define cropElemSmallBoolO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemSmallBool(self, index) |
Definition at line 7713 of file libsheepyObject.h.
| #define cropElemSmallBoolG cropElemSmallBoolO |
Definition at line 7714 of file libsheepyObject.h.
| #define cropElemSmallBytesO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemSmallBytes(self, index) |
Definition at line 7716 of file libsheepyObject.h.
| #define cropElemSmallBytesG cropElemSmallBytesO |
Definition at line 7717 of file libsheepyObject.h.
| #define cropElemSmallDoubleO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemSmallDouble(self, index) |
Definition at line 7719 of file libsheepyObject.h.
| #define cropElemSmallDoubleG cropElemSmallDoubleO |
Definition at line 7720 of file libsheepyObject.h.
| #define cropElemSmallIntO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemSmallInt(self, index) |
Definition at line 7722 of file libsheepyObject.h.
| #define cropElemSmallIntG cropElemSmallIntO |
Definition at line 7723 of file libsheepyObject.h.
| #define cropElemSmallJsonO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemSmallJson(self, index) |
Definition at line 7725 of file libsheepyObject.h.
| #define cropElemSmallJsonG cropElemSmallJsonO |
Definition at line 7726 of file libsheepyObject.h.
| #define cropElemVoidO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemVoid(self, index) |
Definition at line 7728 of file libsheepyObject.h.
| #define cropElemVoidG cropElemVoidO |
Definition at line 7729 of file libsheepyObject.h.
| #define cropElemSmallContainerO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemSmallContainer(self, index) |
Definition at line 7731 of file libsheepyObject.h.
| #define cropElemSmallContainerG cropElemSmallContainerO |
Definition at line 7732 of file libsheepyObject.h.
| #define injectUndefinedO | ( | self, | |
| index | |||
| ) | (self)->f->injectUndefined(self, index) |
Definition at line 7734 of file libsheepyObject.h.
| #define injectUndefinedG injectUndefinedO |
Definition at line 7735 of file libsheepyObject.h.
| #define injectBoolO | ( | self, | |
| index, | |||
| toInject | |||
| ) | (self)->f->injectBool(self, index, toInject) |
Definition at line 7737 of file libsheepyObject.h.
| #define injectBoolG injectBoolO |
Definition at line 7738 of file libsheepyObject.h.
| #define injectDoubleO | ( | self, | |
| index, | |||
| toInject | |||
| ) | (self)->f->injectDouble(self, index, toInject) |
Definition at line 7740 of file libsheepyObject.h.
| #define injectDoubleG injectDoubleO |
Definition at line 7741 of file libsheepyObject.h.
| #define injectIntO | ( | self, | |
| index, | |||
| toInject | |||
| ) | (self)->f->injectInt(self, index, toInject) |
Definition at line 7743 of file libsheepyObject.h.
| #define injectIntG injectIntO |
Definition at line 7744 of file libsheepyObject.h.
| #define injectSO | ( | self, | |
| index, | |||
| toInject | |||
| ) | (self)->f->injectS(self, index, toInject) |
Definition at line 7746 of file libsheepyObject.h.
| #define injectSG injectSO |
Definition at line 7747 of file libsheepyObject.h.
Definition at line 7749 of file libsheepyObject.h.
| #define injectCharG injectCharO |
Definition at line 7750 of file libsheepyObject.h.
| #define injectDictO | ( | self, | |
| index, | |||
| toInject | |||
| ) | (self)->f->injectDict(self, index, toInject) |
Definition at line 7752 of file libsheepyObject.h.
| #define injectDictG injectDictO |
Definition at line 7753 of file libsheepyObject.h.
| #define injectArrayO | ( | self, | |
| index, | |||
| toInject | |||
| ) | (self)->f->injectArray(self, index, toInject) |
Definition at line 7755 of file libsheepyObject.h.
| #define injectArrayG injectArrayO |
Definition at line 7756 of file libsheepyObject.h.
| #define injectArraycO | ( | self, | |
| index, | |||
| toInject | |||
| ) | (self)->f->injectArrayc(self, index, toInject) |
Definition at line 7758 of file libsheepyObject.h.
| #define injectArraycG injectArraycO |
Definition at line 7759 of file libsheepyObject.h.
| #define injectCArraycO | ( | self, | |
| index, | |||
| toInject | |||
| ) | (self)->f->injectCArrayc(self, index, toInject) |
Definition at line 7761 of file libsheepyObject.h.
| #define injectCArraycG injectCArraycO |
Definition at line 7762 of file libsheepyObject.h.
| #define injectSmallBoolO | ( | self, | |
| index, | |||
| toInject | |||
| ) | (self)->f->injectSmallBool(self, index, toInject) |
Definition at line 7764 of file libsheepyObject.h.
| #define injectSmallBoolG injectSmallBoolO |
Definition at line 7765 of file libsheepyObject.h.
| #define injectSmallBytesO | ( | self, | |
| index, | |||
| toInject | |||
| ) | (self)->f->injectSmallBytes(self, index, toInject) |
Definition at line 7767 of file libsheepyObject.h.
| #define injectSmallBytesG injectSmallBytesO |
Definition at line 7768 of file libsheepyObject.h.
| #define injectSmallDoubleO | ( | self, | |
| index, | |||
| toInject | |||
| ) | (self)->f->injectSmallDouble(self, index, toInject) |
Definition at line 7770 of file libsheepyObject.h.
| #define injectSmallDoubleG injectSmallDoubleO |
Definition at line 7771 of file libsheepyObject.h.
| #define injectSmallIntO | ( | self, | |
| index, | |||
| toInject | |||
| ) | (self)->f->injectSmallInt(self, index, toInject) |
Definition at line 7773 of file libsheepyObject.h.
| #define injectSmallIntG injectSmallIntO |
Definition at line 7774 of file libsheepyObject.h.
| #define injectSmallContainerO | ( | self, | |
| index, | |||
| toInject | |||
| ) | (self)->f->injectSmallContainer(self, index, toInject) |
Definition at line 7776 of file libsheepyObject.h.
| #define injectSmallContainerG injectSmallContainerO |
Definition at line 7777 of file libsheepyObject.h.
Definition at line 7779 of file libsheepyObject.h.
| #define injectNFreeUndefinedG injectNFreeUndefinedO |
Definition at line 7780 of file libsheepyObject.h.
| #define injectNFreeSO | ( | self, | |
| index, | |||
| toInject | |||
| ) | (self)->f->injectNFreeS(self, index, toInject) |
Definition at line 7782 of file libsheepyObject.h.
| #define injectNFreeSG injectNFreeSO |
Definition at line 7783 of file libsheepyObject.h.
| #define injectNFreeDictO | ( | self, | |
| index, | |||
| toInject | |||
| ) | (self)->f->injectNFreeDict(self, index, toInject) |
Definition at line 7785 of file libsheepyObject.h.
| #define injectNFreeDictG injectNFreeDictO |
Definition at line 7786 of file libsheepyObject.h.
| #define injectNFreeArrayO | ( | self, | |
| index, | |||
| toInject | |||
| ) | (self)->f->injectNFreeArray(self, index, toInject) |
Definition at line 7788 of file libsheepyObject.h.
| #define injectNFreeArrayG injectNFreeArrayO |
Definition at line 7789 of file libsheepyObject.h.
| #define injectNFreeArraycO | ( | self, | |
| index, | |||
| toInject | |||
| ) | (self)->f->injectNFreeArrayc(self, index, toInject) |
Definition at line 7791 of file libsheepyObject.h.
| #define injectNFreeArraycG injectNFreeArraycO |
Definition at line 7792 of file libsheepyObject.h.
| #define injectNFreeSmallBoolO | ( | self, | |
| index, | |||
| toInject | |||
| ) | (self)->f->injectNFreeSmallBool(self, index, toInject) |
Definition at line 7794 of file libsheepyObject.h.
| #define injectNFreeSmallBoolG injectNFreeSmallBoolO |
Definition at line 7795 of file libsheepyObject.h.
| #define injectNFreeSmallBytesO | ( | self, | |
| index, | |||
| toInject | |||
| ) | (self)->f->injectNFreeSmallBytes(self, index, toInject) |
Definition at line 7797 of file libsheepyObject.h.
| #define injectNFreeSmallBytesG injectNFreeSmallBytesO |
Definition at line 7798 of file libsheepyObject.h.
| #define injectNFreeSmallDoubleO | ( | self, | |
| index, | |||
| toInject | |||
| ) | (self)->f->injectNFreeSmallDouble(self, index, toInject) |
Definition at line 7800 of file libsheepyObject.h.
| #define injectNFreeSmallDoubleG injectNFreeSmallDoubleO |
Definition at line 7801 of file libsheepyObject.h.
| #define injectNFreeSmallIntO | ( | self, | |
| index, | |||
| toInject | |||
| ) | (self)->f->injectNFreeSmallInt(self, index, toInject) |
Definition at line 7803 of file libsheepyObject.h.
| #define injectNFreeSmallIntG injectNFreeSmallIntO |
Definition at line 7804 of file libsheepyObject.h.
| #define injectNFreeSmallStringO | ( | self, | |
| index, | |||
| toInject | |||
| ) | (self)->f->injectNFreeSmallString(self, index, toInject) |
Definition at line 7806 of file libsheepyObject.h.
| #define injectNFreeSmallStringG injectNFreeSmallStringO |
Definition at line 7807 of file libsheepyObject.h.
| #define injectNFreeSmallContainerO | ( | self, | |
| index, | |||
| toInject | |||
| ) | (self)->f->injectNFreeSmallContainer(self, index, toInject) |
Definition at line 7809 of file libsheepyObject.h.
| #define injectNFreeSmallContainerG injectNFreeSmallContainerO |
Definition at line 7810 of file libsheepyObject.h.
| #define sortFO | ( | self, | |
| compareFunction | |||
| ) | (self)->f->sortF(self, compareFunction) |
Definition at line 7812 of file libsheepyObject.h.
| #define sortFG sortFO |
Definition at line 7813 of file libsheepyObject.h.
Definition at line 7815 of file libsheepyObject.h.
| #define equalG equalO |
Definition at line 7816 of file libsheepyObject.h.
Definition at line 7818 of file libsheepyObject.h.
| #define equalSmallJsonG equalSmallJsonO |
Definition at line 7819 of file libsheepyObject.h.
| #define equalArrayO | ( | self, | |
| p2 | |||
| ) | (self)->f->equalArray(self, p2) |
Definition at line 7821 of file libsheepyObject.h.
| #define equalArrayG equalArrayO |
Definition at line 7822 of file libsheepyObject.h.
| #define equalCArrayO | ( | self, | |
| p2 | |||
| ) | (self)->f->equalCArray(self, p2) |
Definition at line 7824 of file libsheepyObject.h.
| #define equalCArrayG equalCArrayO |
Definition at line 7825 of file libsheepyObject.h.
| #define equalBaseO | ( | self, | |
| p2 | |||
| ) | (self)->f->equalBase(self, p2) |
Definition at line 7827 of file libsheepyObject.h.
| #define equalBaseG equalBaseO |
Definition at line 7828 of file libsheepyObject.h.
Definition at line 7830 of file libsheepyObject.h.
| #define icEqualG icEqualO |
Definition at line 7831 of file libsheepyObject.h.
Definition at line 7833 of file libsheepyObject.h.
| #define icEqualSmallJsonG icEqualSmallJsonO |
Definition at line 7834 of file libsheepyObject.h.
Definition at line 7836 of file libsheepyObject.h.
| #define setAtCharG setAtCharO |
Definition at line 7837 of file libsheepyObject.h.
Definition at line 7839 of file libsheepyObject.h.
| #define setAtArraycG setAtArraycO |
Definition at line 7840 of file libsheepyObject.h.
Definition at line 7842 of file libsheepyObject.h.
| #define setAtCArraycG setAtCArraycO |
Definition at line 7843 of file libsheepyObject.h.
Definition at line 7845 of file libsheepyObject.h.
| #define setAtSmallBytesG setAtSmallBytesO |
Definition at line 7846 of file libsheepyObject.h.
Definition at line 7848 of file libsheepyObject.h.
| #define setAtNFreeArraycG setAtNFreeArraycO |
Definition at line 7849 of file libsheepyObject.h.
| #define setAtNFreeSmallBytesO | ( | self, | |
| index, | |||
| value | |||
| ) | (self)->f->setAtNFreeSmallBytes(self, index, value) |
Definition at line 7851 of file libsheepyObject.h.
| #define setAtNFreeSmallBytesG setAtNFreeSmallBytesO |
Definition at line 7852 of file libsheepyObject.h.
Definition at line 7854 of file libsheepyObject.h.
| #define setPAtSmallJsonG setPAtSmallJsonO |
Definition at line 7855 of file libsheepyObject.h.
| #define setPAtNFreeSmallJsonO | ( | self, | |
| index, | |||
| json | |||
| ) | (self)->f->setPAtNFreeSmallJson(self, index, json) |
Definition at line 7857 of file libsheepyObject.h.
| #define setPAtNFreeSmallJsonG setPAtNFreeSmallJsonO |
Definition at line 7858 of file libsheepyObject.h.
Definition at line 7860 of file libsheepyObject.h.
| #define hasUndefinedG hasUndefinedO |
Definition at line 7861 of file libsheepyObject.h.
Definition at line 7863 of file libsheepyObject.h.
| #define hasBoolG hasBoolO |
Definition at line 7864 of file libsheepyObject.h.
Definition at line 7866 of file libsheepyObject.h.
| #define hasDoubleG hasDoubleO |
Definition at line 7867 of file libsheepyObject.h.
Definition at line 7869 of file libsheepyObject.h.
| #define hasIntG hasIntO |
Definition at line 7870 of file libsheepyObject.h.
| #define hasSO | ( | self, | |
| string | |||
| ) | (self)->f->hasS(self, string) |
Definition at line 7872 of file libsheepyObject.h.
| #define hasSG hasSO |
Definition at line 7873 of file libsheepyObject.h.
Definition at line 7875 of file libsheepyObject.h.
| #define hasCharG hasCharO |
Definition at line 7876 of file libsheepyObject.h.
| #define hasDictO | ( | self, | |
| dict | |||
| ) | (self)->f->hasDict(self, dict) |
Definition at line 7878 of file libsheepyObject.h.
| #define hasDictG hasDictO |
Definition at line 7879 of file libsheepyObject.h.
Definition at line 7881 of file libsheepyObject.h.
| #define hasArrayG hasArrayO |
Definition at line 7882 of file libsheepyObject.h.
Definition at line 7884 of file libsheepyObject.h.
| #define hasArraycG hasArraycO |
Definition at line 7885 of file libsheepyObject.h.
Definition at line 7887 of file libsheepyObject.h.
| #define hasCArraycG hasCArraycO |
Definition at line 7888 of file libsheepyObject.h.
Definition at line 7890 of file libsheepyObject.h.
| #define hasSmallBoolG hasSmallBoolO |
Definition at line 7891 of file libsheepyObject.h.
Definition at line 7893 of file libsheepyObject.h.
| #define hasSmallBytesG hasSmallBytesO |
Definition at line 7894 of file libsheepyObject.h.
Definition at line 7896 of file libsheepyObject.h.
| #define hasSmallDoubleG hasSmallDoubleO |
Definition at line 7897 of file libsheepyObject.h.
Definition at line 7899 of file libsheepyObject.h.
| #define hasSmallIntG hasSmallIntO |
Definition at line 7900 of file libsheepyObject.h.
| #define hasSmallContainerO | ( | self, | |
| container | |||
| ) | (self)->f->hasSmallContainer(self, container) |
Definition at line 7902 of file libsheepyObject.h.
| #define hasSmallContainerG hasSmallContainerO |
Definition at line 7903 of file libsheepyObject.h.
Definition at line 7905 of file libsheepyObject.h.
| #define indexOfUndefinedG indexOfUndefinedO |
Definition at line 7906 of file libsheepyObject.h.
Definition at line 7908 of file libsheepyObject.h.
| #define indexOfBoolG indexOfBoolO |
Definition at line 7909 of file libsheepyObject.h.
Definition at line 7911 of file libsheepyObject.h.
| #define indexOfDoubleG indexOfDoubleO |
Definition at line 7912 of file libsheepyObject.h.
Definition at line 7914 of file libsheepyObject.h.
| #define indexOfIntG indexOfIntO |
Definition at line 7915 of file libsheepyObject.h.
| #define indexOfSO | ( | self, | |
| string | |||
| ) | (self)->f->indexOfS(self, string) |
Definition at line 7917 of file libsheepyObject.h.
| #define indexOfSG indexOfSO |
Definition at line 7918 of file libsheepyObject.h.
Definition at line 7920 of file libsheepyObject.h.
| #define indexOfCharG indexOfCharO |
Definition at line 7921 of file libsheepyObject.h.
| #define indexOfDictO | ( | self, | |
| dict | |||
| ) | (self)->f->indexOfDict(self, dict) |
Definition at line 7923 of file libsheepyObject.h.
| #define indexOfDictG indexOfDictO |
Definition at line 7924 of file libsheepyObject.h.
Definition at line 7926 of file libsheepyObject.h.
| #define indexOfArrayG indexOfArrayO |
Definition at line 7927 of file libsheepyObject.h.
Definition at line 7929 of file libsheepyObject.h.
| #define indexOfArraycG indexOfArraycO |
Definition at line 7930 of file libsheepyObject.h.
Definition at line 7932 of file libsheepyObject.h.
| #define indexOfCArraycG indexOfCArraycO |
Definition at line 7933 of file libsheepyObject.h.
Definition at line 7935 of file libsheepyObject.h.
| #define indexOfSmallBoolG indexOfSmallBoolO |
Definition at line 7936 of file libsheepyObject.h.
Definition at line 7938 of file libsheepyObject.h.
| #define indexOfSmallBytesG indexOfSmallBytesO |
Definition at line 7939 of file libsheepyObject.h.
Definition at line 7941 of file libsheepyObject.h.
| #define indexOfSmallDoubleG indexOfSmallDoubleO |
Definition at line 7942 of file libsheepyObject.h.
Definition at line 7944 of file libsheepyObject.h.
| #define indexOfSmallIntG indexOfSmallIntO |
Definition at line 7945 of file libsheepyObject.h.
Definition at line 7947 of file libsheepyObject.h.
| #define binarySearchUndefinedG binarySearchUndefinedO |
Definition at line 7948 of file libsheepyObject.h.
Definition at line 7950 of file libsheepyObject.h.
| #define binarySearchBoolG binarySearchBoolO |
Definition at line 7951 of file libsheepyObject.h.
Definition at line 7953 of file libsheepyObject.h.
| #define binarySearchDoubleG binarySearchDoubleO |
Definition at line 7954 of file libsheepyObject.h.
Definition at line 7956 of file libsheepyObject.h.
| #define binarySearchIntG binarySearchIntO |
Definition at line 7957 of file libsheepyObject.h.
| #define binarySearchSO | ( | self, | |
| string | |||
| ) | (self)->f->binarySearchS(self, string) |
Definition at line 7959 of file libsheepyObject.h.
| #define binarySearchSG binarySearchSO |
Definition at line 7960 of file libsheepyObject.h.
Definition at line 7962 of file libsheepyObject.h.
| #define binarySearchCharG binarySearchCharO |
Definition at line 7963 of file libsheepyObject.h.
| #define binarySearchDictO | ( | self, | |
| dict | |||
| ) | (self)->f->binarySearchDict(self, dict) |
Definition at line 7965 of file libsheepyObject.h.
| #define binarySearchDictG binarySearchDictO |
Definition at line 7966 of file libsheepyObject.h.
Definition at line 7968 of file libsheepyObject.h.
| #define binarySearchArrayG binarySearchArrayO |
Definition at line 7969 of file libsheepyObject.h.
Definition at line 7971 of file libsheepyObject.h.
| #define binarySearchArraycG binarySearchArraycO |
Definition at line 7972 of file libsheepyObject.h.
Definition at line 7974 of file libsheepyObject.h.
| #define binarySearchCArraycG binarySearchCArraycO |
Definition at line 7975 of file libsheepyObject.h.
Definition at line 7977 of file libsheepyObject.h.
| #define binarySearchSmallBoolG binarySearchSmallBoolO |
Definition at line 7978 of file libsheepyObject.h.
Definition at line 7980 of file libsheepyObject.h.
| #define binarySearchSmallBytesG binarySearchSmallBytesO |
Definition at line 7981 of file libsheepyObject.h.
Definition at line 7983 of file libsheepyObject.h.
| #define binarySearchSmallDoubleG binarySearchSmallDoubleO |
Definition at line 7984 of file libsheepyObject.h.
Definition at line 7986 of file libsheepyObject.h.
| #define binarySearchSmallIntG binarySearchSmallIntO |
Definition at line 7987 of file libsheepyObject.h.
| #define binarySearchSmallStringO | ( | self, | |
| string | |||
| ) | (self)->f->binarySearchSmallString(self, string) |
Definition at line 7989 of file libsheepyObject.h.
| #define binarySearchSmallStringG binarySearchSmallStringO |
Definition at line 7990 of file libsheepyObject.h.
| #define icHasSO | ( | self, | |
| string | |||
| ) | (self)->f->icHasS(self, string) |
Definition at line 7992 of file libsheepyObject.h.
| #define icHasSG icHasSO |
Definition at line 7993 of file libsheepyObject.h.
Definition at line 7995 of file libsheepyObject.h.
| #define icHasCharG icHasCharO |
Definition at line 7996 of file libsheepyObject.h.
| #define icHasDictO | ( | self, | |
| dict | |||
| ) | (self)->f->icHasDict(self, dict) |
Definition at line 7998 of file libsheepyObject.h.
| #define icHasDictG icHasDictO |
Definition at line 7999 of file libsheepyObject.h.
Definition at line 8001 of file libsheepyObject.h.
| #define icHasArrayG icHasArrayO |
Definition at line 8002 of file libsheepyObject.h.
Definition at line 8004 of file libsheepyObject.h.
| #define icHasArraycG icHasArraycO |
Definition at line 8005 of file libsheepyObject.h.
Definition at line 8007 of file libsheepyObject.h.
| #define icHasCArraycG icHasCArraycO |
Definition at line 8008 of file libsheepyObject.h.
| #define icIndexOfSO | ( | self, | |
| string | |||
| ) | (self)->f->icIndexOfS(self, string) |
Definition at line 8010 of file libsheepyObject.h.
| #define icIndexOfSG icIndexOfSO |
Definition at line 8011 of file libsheepyObject.h.
Definition at line 8013 of file libsheepyObject.h.
| #define icIndexOfCharG icIndexOfCharO |
Definition at line 8014 of file libsheepyObject.h.
| #define icIndexOfDictO | ( | self, | |
| dict | |||
| ) | (self)->f->icIndexOfDict(self, dict) |
Definition at line 8016 of file libsheepyObject.h.
| #define icIndexOfDictG icIndexOfDictO |
Definition at line 8017 of file libsheepyObject.h.
Definition at line 8019 of file libsheepyObject.h.
| #define icIndexOfArrayG icIndexOfArrayO |
Definition at line 8020 of file libsheepyObject.h.
Definition at line 8022 of file libsheepyObject.h.
| #define icIndexOfArraycG icIndexOfArraycO |
Definition at line 8023 of file libsheepyObject.h.
Definition at line 8025 of file libsheepyObject.h.
| #define icIndexOfCArraycG icIndexOfCArraycO |
Definition at line 8026 of file libsheepyObject.h.
| #define icBinarySearchSO | ( | self, | |
| string | |||
| ) | (self)->f->icBinarySearchS(self, string) |
Definition at line 8028 of file libsheepyObject.h.
| #define icBinarySearchSG icBinarySearchSO |
Definition at line 8029 of file libsheepyObject.h.
Definition at line 8031 of file libsheepyObject.h.
| #define icBinarySearchCharG icBinarySearchCharO |
Definition at line 8032 of file libsheepyObject.h.
| #define icBinarySearchDictO | ( | self, | |
| dict | |||
| ) | (self)->f->icBinarySearchDict(self, dict) |
Definition at line 8034 of file libsheepyObject.h.
| #define icBinarySearchDictG icBinarySearchDictO |
Definition at line 8035 of file libsheepyObject.h.
Definition at line 8037 of file libsheepyObject.h.
| #define icBinarySearchArrayG icBinarySearchArrayO |
Definition at line 8038 of file libsheepyObject.h.
Definition at line 8040 of file libsheepyObject.h.
| #define icBinarySearchArraycG icBinarySearchArraycO |
Definition at line 8041 of file libsheepyObject.h.
Definition at line 8043 of file libsheepyObject.h.
| #define icBinarySearchCArraycG icBinarySearchCArraycO |
Definition at line 8044 of file libsheepyObject.h.
| #define icBinarySearchSmallStringO | ( | self, | |
| string | |||
| ) | (self)->f->icBinarySearchSmallString(self, string) |
Definition at line 8046 of file libsheepyObject.h.
| #define icBinarySearchSmallStringG icBinarySearchSmallStringO |
Definition at line 8047 of file libsheepyObject.h.
| #define forEachO | ( | self, | |
| closure, | |||
| funcElem | |||
| ) | (self)->f->forEach(self, closure, funcElem) |
Definition at line 8049 of file libsheepyObject.h.
| #define forEachG forEachO |
Definition at line 8050 of file libsheepyObject.h.
| #define enumerateO | ( | self, | |
| closure, | |||
| funcElem | |||
| ) | (self)->f->enumerate(self, closure, funcElem) |
Definition at line 8052 of file libsheepyObject.h.
| #define enumerateG enumerateO |
Definition at line 8053 of file libsheepyObject.h.
| #define iterStartO | ( | self | ) | (self)->f->iterStart(self) |
Definition at line 8055 of file libsheepyObject.h.
| #define iterStartG iterStartO |
Definition at line 8056 of file libsheepyObject.h.
| #define iterStartLastO | ( | self | ) | (self)->f->iterStartLast(self) |
Definition at line 8058 of file libsheepyObject.h.
| #define iterStartLastG iterStartLastO |
Definition at line 8059 of file libsheepyObject.h.
| #define iterStartFromO | ( | self, | |
| index | |||
| ) | (self)->f->iterStartFrom(self, index) |
Definition at line 8061 of file libsheepyObject.h.
| #define iterStartFromG iterStartFromO |
Definition at line 8062 of file libsheepyObject.h.
| #define iterStartFromStepO | ( | self, | |
| index, | |||
| step | |||
| ) | (self)->f->iterStartFromStep(self, index, step) |
Definition at line 8064 of file libsheepyObject.h.
| #define iterStartFromStepG iterStartFromStepO |
Definition at line 8065 of file libsheepyObject.h.
| #define iterNextO | ( | self | ) | (self)->f->iterNext(self) |
Definition at line 8067 of file libsheepyObject.h.
| #define iterNextG iterNextO |
Definition at line 8068 of file libsheepyObject.h.
| #define iterElementO | ( | self | ) | (self)->f->iterElement(self) |
Definition at line 8070 of file libsheepyObject.h.
| #define iterElementG iterElementO |
Definition at line 8071 of file libsheepyObject.h.
| #define iterIndexO | ( | self | ) | (self)->f->iterIndex(self) |
Definition at line 8073 of file libsheepyObject.h.
| #define iterIndexG iterIndexO |
Definition at line 8074 of file libsheepyObject.h.
| #define iterStepO | ( | self | ) | (self)->f->iterStep(self) |
Definition at line 8076 of file libsheepyObject.h.
| #define iterStepG iterStepO |
Definition at line 8077 of file libsheepyObject.h.
Definition at line 8079 of file libsheepyObject.h.
| #define joinCharG joinCharO |
Definition at line 8080 of file libsheepyObject.h.
| #define joinSmallStringO | ( | self, | |
| delim | |||
| ) | (self)->f->joinSmallString(self, delim) |
Definition at line 8082 of file libsheepyObject.h.
| #define joinSmallStringG joinSmallStringO |
Definition at line 8083 of file libsheepyObject.h.
Definition at line 8085 of file libsheepyObject.h.
| #define joinCharSG joinCharSO |
Definition at line 8086 of file libsheepyObject.h.
| #define joinSmallJsonSO | ( | self, | |
| delim | |||
| ) | (self)->f->joinSmallJsonS(self, delim) |
Definition at line 8088 of file libsheepyObject.h.
| #define joinSmallJsonSG joinSmallJsonSO |
Definition at line 8089 of file libsheepyObject.h.
| #define joinSmallStringSO | ( | self, | |
| delim | |||
| ) | (self)->f->joinSmallStringS(self, delim) |
Definition at line 8091 of file libsheepyObject.h.
| #define joinSmallStringSG joinSmallStringSO |
Definition at line 8092 of file libsheepyObject.h.
| #define zipSmallJsonSmallJsonO | ( | self, | |
| array1, | |||
| array2 | |||
| ) | (self)->f->zipSmallJsonSmallJson(self, array1, array2) |
Definition at line 8094 of file libsheepyObject.h.
| #define zipSmallJsonSmallJsonG zipSmallJsonSmallJsonO |
Definition at line 8095 of file libsheepyObject.h.
| #define zipSmallJsonCharO | ( | self, | |
| array1, | |||
| array2 | |||
| ) | (self)->f->zipSmallJsonChar(self, array1, array2) |
Definition at line 8097 of file libsheepyObject.h.
| #define zipSmallJsonCharG zipSmallJsonCharO |
Definition at line 8098 of file libsheepyObject.h.
| #define zipSmallJsonCCharO | ( | self, | |
| array1, | |||
| array2 | |||
| ) | (self)->f->zipSmallJsonCChar(self, array1, array2) |
Definition at line 8100 of file libsheepyObject.h.
| #define zipSmallJsonCCharG zipSmallJsonCCharO |
Definition at line 8101 of file libsheepyObject.h.
| #define zipArrayO | ( | self, | |
| array1, | |||
| array2 | |||
| ) | (self)->f->zipArray(self, array1, array2) |
Definition at line 8103 of file libsheepyObject.h.
| #define zipArrayG zipArrayO |
Definition at line 8104 of file libsheepyObject.h.
| #define zipCArrayO | ( | self, | |
| array1, | |||
| array2 | |||
| ) | (self)->f->zipCArray(self, array1, array2) |
Definition at line 8106 of file libsheepyObject.h.
| #define zipCArrayG zipCArrayO |
Definition at line 8107 of file libsheepyObject.h.
| #define zipCharO | ( | self, | |
| array1, | |||
| array2 | |||
| ) | (self)->f->zipChar(self, array1, array2) |
Definition at line 8109 of file libsheepyObject.h.
| #define zipCharG zipCharO |
Definition at line 8110 of file libsheepyObject.h.
| #define zipCCharO | ( | self, | |
| array1, | |||
| array2 | |||
| ) | (self)->f->zipCChar(self, array1, array2) |
Definition at line 8112 of file libsheepyObject.h.
| #define zipCCharG zipCCharO |
Definition at line 8113 of file libsheepyObject.h.
| #define zipArrayCharO | ( | self, | |
| array1, | |||
| array2 | |||
| ) | (self)->f->zipArrayChar(self, array1, array2) |
Definition at line 8115 of file libsheepyObject.h.
| #define zipArrayCharG zipArrayCharO |
Definition at line 8116 of file libsheepyObject.h.
| #define zipCArrayCharO | ( | self, | |
| array1, | |||
| array2 | |||
| ) | (self)->f->zipCArrayChar(self, array1, array2) |
Definition at line 8118 of file libsheepyObject.h.
| #define zipCArrayCharG zipCArrayCharO |
Definition at line 8119 of file libsheepyObject.h.
| #define zipArrayCCharO | ( | self, | |
| array1, | |||
| array2 | |||
| ) | (self)->f->zipArrayCChar(self, array1, array2) |
Definition at line 8121 of file libsheepyObject.h.
| #define zipArrayCCharG zipArrayCCharO |
Definition at line 8122 of file libsheepyObject.h.
| #define zipCArrayCCharO | ( | self, | |
| array1, | |||
| array2 | |||
| ) | (self)->f->zipCArrayCChar(self, array1, array2) |
Definition at line 8124 of file libsheepyObject.h.
| #define zipCArrayCCharG zipCArrayCCharO |
Definition at line 8125 of file libsheepyObject.h.
| #define readTextSmallStringO | ( | self, | |
| filePath | |||
| ) | (self)->f->readTextSmallString(self, filePath) |
Definition at line 8127 of file libsheepyObject.h.
| #define readTextSmallStringG readTextSmallStringO |
Definition at line 8128 of file libsheepyObject.h.
| #define readStreamO | ( | self, | |
| fp | |||
| ) | (self)->f->readStream(self, fp) |
Definition at line 8130 of file libsheepyObject.h.
| #define readStreamG readStreamO |
Definition at line 8131 of file libsheepyObject.h.
| #define writeTextSmallStringO | ( | self, | |
| filePath | |||
| ) | (self)->f->writeTextSmallString(self, filePath) |
Definition at line 8133 of file libsheepyObject.h.
| #define writeTextSmallStringG writeTextSmallStringO |
Definition at line 8134 of file libsheepyObject.h.
| #define writeStreamO | ( | self, | |
| fp | |||
| ) | (self)->f->writeStream(self, fp) |
Definition at line 8136 of file libsheepyObject.h.
| #define writeStreamG writeStreamO |
Definition at line 8137 of file libsheepyObject.h.
| #define appendTextO | ( | self, | |
| filePath | |||
| ) | (self)->f->appendText(self, filePath) |
Definition at line 8139 of file libsheepyObject.h.
| #define appendTextG appendTextO |
Definition at line 8140 of file libsheepyObject.h.
| #define appendTextSmallStringO | ( | self, | |
| filePath | |||
| ) | (self)->f->appendTextSmallString(self, filePath) |
Definition at line 8142 of file libsheepyObject.h.
| #define appendTextSmallStringG appendTextSmallStringO |
Definition at line 8143 of file libsheepyObject.h.
| #define typeStringO | ( | self, | |
| index | |||
| ) | (self)->f->typeString(self, index) |
Definition at line 8145 of file libsheepyObject.h.
| #define typeStringG typeStringO |
Definition at line 8146 of file libsheepyObject.h.
| #define typeSmallStringO | ( | self, | |
| index | |||
| ) | (self)->f->typeSmallString(self, index) |
Definition at line 8148 of file libsheepyObject.h.
| #define typeSmallStringG typeSmallStringO |
Definition at line 8149 of file libsheepyObject.h.
| #define typeO | ( | self, | |
| index | |||
| ) | (self)->f->type(self, index) |
Definition at line 8151 of file libsheepyObject.h.
| #define typeG typeO |
Definition at line 8152 of file libsheepyObject.h.
| #define typeStringsO | ( | self | ) | (self)->f->typeStrings(self) |
Definition at line 8154 of file libsheepyObject.h.
| #define typeStringsG typeStringsO |
Definition at line 8155 of file libsheepyObject.h.
| #define typeSmallStringsO | ( | self | ) | (self)->f->typeSmallStrings(self) |
Definition at line 8157 of file libsheepyObject.h.
| #define typeSmallStringsG typeSmallStringsO |
Definition at line 8158 of file libsheepyObject.h.
| #define typesO | ( | self | ) | (self)->f->types(self) |
Definition at line 8160 of file libsheepyObject.h.
| #define typesG typesO |
Definition at line 8161 of file libsheepyObject.h.
| #define isETypeO | ( | self, | |
| index, | |||
| type | |||
| ) | (self)->f->isEType(self, index, type) |
Definition at line 8163 of file libsheepyObject.h.
| #define isETypeG isETypeO |
Definition at line 8164 of file libsheepyObject.h.
| #define isEUndefinedO | ( | self, | |
| index | |||
| ) | (self)->f->isEUndefined(self, index) |
Definition at line 8166 of file libsheepyObject.h.
| #define isEUndefinedG isEUndefinedO |
Definition at line 8167 of file libsheepyObject.h.
| #define isEBoolO | ( | self, | |
| index | |||
| ) | (self)->f->isEBool(self, index) |
Definition at line 8169 of file libsheepyObject.h.
| #define isEBoolG isEBoolO |
Definition at line 8170 of file libsheepyObject.h.
| #define isEContainerO | ( | self, | |
| index | |||
| ) | (self)->f->isEContainer(self, index) |
Definition at line 8172 of file libsheepyObject.h.
| #define isEContainerG isEContainerO |
Definition at line 8173 of file libsheepyObject.h.
| #define isEDictO | ( | self, | |
| index | |||
| ) | (self)->f->isEDict(self, index) |
Definition at line 8175 of file libsheepyObject.h.
| #define isEDictG isEDictO |
Definition at line 8176 of file libsheepyObject.h.
| #define isEDoubleO | ( | self, | |
| index | |||
| ) | (self)->f->isEDouble(self, index) |
Definition at line 8178 of file libsheepyObject.h.
| #define isEDoubleG isEDoubleO |
Definition at line 8179 of file libsheepyObject.h.
| #define isEIntO | ( | self, | |
| index | |||
| ) | (self)->f->isEInt(self, index) |
Definition at line 8181 of file libsheepyObject.h.
| #define isEIntG isEIntO |
Definition at line 8182 of file libsheepyObject.h.
| #define isEStringO | ( | self, | |
| index | |||
| ) | (self)->f->isEString(self, index) |
Definition at line 8184 of file libsheepyObject.h.
| #define isEStringG isEStringO |
Definition at line 8185 of file libsheepyObject.h.
| #define isEFaststringO | ( | self, | |
| index | |||
| ) | (self)->f->isEFaststring(self, index) |
Definition at line 8187 of file libsheepyObject.h.
| #define isEFaststringG isEFaststringO |
Definition at line 8188 of file libsheepyObject.h.
| #define isEArrayO | ( | self, | |
| index | |||
| ) | (self)->f->isEArray(self, index) |
Definition at line 8190 of file libsheepyObject.h.
| #define isEArrayG isEArrayO |
Definition at line 8191 of file libsheepyObject.h.
| #define isEBytesO | ( | self, | |
| index | |||
| ) | (self)->f->isEBytes(self, index) |
Definition at line 8193 of file libsheepyObject.h.
| #define isEBytesG isEBytesO |
Definition at line 8194 of file libsheepyObject.h.
| #define areAllETypeO | ( | self, | |
| type | |||
| ) | (self)->f->areAllEType(self, type) |
Definition at line 8196 of file libsheepyObject.h.
| #define areAllETypeG areAllETypeO |
Definition at line 8197 of file libsheepyObject.h.
| #define areAllEUndefinedO | ( | self | ) | (self)->f->areAllEUndefined(self) |
Definition at line 8199 of file libsheepyObject.h.
| #define areAllEUndefinedG areAllEUndefinedO |
Definition at line 8200 of file libsheepyObject.h.
| #define areAllEBoolO | ( | self | ) | (self)->f->areAllEBool(self) |
Definition at line 8202 of file libsheepyObject.h.
| #define areAllEBoolG areAllEBoolO |
Definition at line 8203 of file libsheepyObject.h.
| #define areAllEContainerO | ( | self | ) | (self)->f->areAllEContainer(self) |
Definition at line 8205 of file libsheepyObject.h.
| #define areAllEContainerG areAllEContainerO |
Definition at line 8206 of file libsheepyObject.h.
| #define areAllEDictO | ( | self | ) | (self)->f->areAllEDict(self) |
Definition at line 8208 of file libsheepyObject.h.
| #define areAllEDictG areAllEDictO |
Definition at line 8209 of file libsheepyObject.h.
| #define areAllEDoubleO | ( | self | ) | (self)->f->areAllEDouble(self) |
Definition at line 8211 of file libsheepyObject.h.
| #define areAllEDoubleG areAllEDoubleO |
Definition at line 8212 of file libsheepyObject.h.
| #define areAllEIntO | ( | self | ) | (self)->f->areAllEInt(self) |
Definition at line 8214 of file libsheepyObject.h.
| #define areAllEIntG areAllEIntO |
Definition at line 8215 of file libsheepyObject.h.
| #define areAllEStringO | ( | self | ) | (self)->f->areAllEString(self) |
Definition at line 8217 of file libsheepyObject.h.
| #define areAllEStringG areAllEStringO |
Definition at line 8218 of file libsheepyObject.h.
| #define areAllEFaststringO | ( | self | ) | (self)->f->areAllEFaststring(self) |
Definition at line 8220 of file libsheepyObject.h.
| #define areAllEFaststringG areAllEFaststringO |
Definition at line 8221 of file libsheepyObject.h.
| #define areAllEArrayO | ( | self | ) | (self)->f->areAllEArray(self) |
Definition at line 8223 of file libsheepyObject.h.
| #define areAllEArrayG areAllEArrayO |
Definition at line 8224 of file libsheepyObject.h.
| #define areAllEBytesO | ( | self | ) | (self)->f->areAllEBytes(self) |
Definition at line 8226 of file libsheepyObject.h.
| #define areAllEBytesG areAllEBytesO |
Definition at line 8227 of file libsheepyObject.h.
| #define setInt64O | ( | self, | |
| p2 | |||
| ) | (self)->f->setInt64(self, p2) |
Definition at line 8229 of file libsheepyObject.h.
| #define setInt64G setInt64O |
Definition at line 8230 of file libsheepyObject.h.
| #define setInt32O | ( | self, | |
| p2 | |||
| ) | (self)->f->setInt32(self, p2) |
Definition at line 8232 of file libsheepyObject.h.
| #define setInt32G setInt32O |
Definition at line 8233 of file libsheepyObject.h.
| #define setUint32O | ( | self, | |
| p2 | |||
| ) | (self)->f->setUint32(self, p2) |
Definition at line 8235 of file libsheepyObject.h.
| #define setUint32G setUint32O |
Definition at line 8236 of file libsheepyObject.h.
| #define setUint64O | ( | self, | |
| p2 | |||
| ) | (self)->f->setUint64(self, p2) |
Definition at line 8238 of file libsheepyObject.h.
| #define setUint64G setUint64O |
Definition at line 8239 of file libsheepyObject.h.
| #define equalCharO | ( | self, | |
| p2 | |||
| ) | (self)->f->equalChar(self, p2) |
Definition at line 8241 of file libsheepyObject.h.
| #define equalCharG equalCharO |
Definition at line 8242 of file libsheepyObject.h.
| #define equalBoolO | ( | self, | |
| p2 | |||
| ) | (self)->f->equalBool(self, p2) |
Definition at line 8244 of file libsheepyObject.h.
| #define equalBoolG equalBoolO |
Definition at line 8245 of file libsheepyObject.h.
| #define equalDoubleO | ( | self, | |
| p2 | |||
| ) | (self)->f->equalDouble(self, p2) |
Definition at line 8247 of file libsheepyObject.h.
| #define equalDoubleG equalDoubleO |
Definition at line 8248 of file libsheepyObject.h.
| #define equalInt64O | ( | self, | |
| p2 | |||
| ) | (self)->f->equalInt64(self, p2) |
Definition at line 8250 of file libsheepyObject.h.
| #define equalInt64G equalInt64O |
Definition at line 8251 of file libsheepyObject.h.
| #define equalInt32O | ( | self, | |
| p2 | |||
| ) | (self)->f->equalInt32(self, p2) |
Definition at line 8253 of file libsheepyObject.h.
| #define equalInt32G equalInt32O |
Definition at line 8254 of file libsheepyObject.h.
| #define equalUint32O | ( | self, | |
| p2 | |||
| ) | (self)->f->equalUint32(self, p2) |
Definition at line 8256 of file libsheepyObject.h.
| #define equalUint32G equalUint32O |
Definition at line 8257 of file libsheepyObject.h.
| #define equalUint64O | ( | self, | |
| p2 | |||
| ) | (self)->f->equalUint64(self, p2) |
Definition at line 8259 of file libsheepyObject.h.
| #define equalUint64G equalUint64O |
Definition at line 8260 of file libsheepyObject.h.
| #define equalSmallDoubleO | ( | self, | |
| p2 | |||
| ) | (self)->f->equalSmallDouble(self, p2) |
Definition at line 8262 of file libsheepyObject.h.
| #define equalSmallDoubleG equalSmallDoubleO |
Definition at line 8263 of file libsheepyObject.h.
| #define equalSmallIntO | ( | self, | |
| p2 | |||
| ) | (self)->f->equalSmallInt(self, p2) |
Definition at line 8265 of file libsheepyObject.h.
| #define equalSmallIntG equalSmallIntO |
Definition at line 8266 of file libsheepyObject.h.
| #define equalSmallStringO | ( | self, | |
| p2 | |||
| ) | (self)->f->equalSmallString(self, p2) |
Definition at line 8268 of file libsheepyObject.h.
| #define equalSmallStringG equalSmallStringO |
Definition at line 8269 of file libsheepyObject.h.
| #define appendFileSmallStringO | ( | self, | |
| filePath | |||
| ) | (self)->f->appendFileSmallString(self, filePath) |
Definition at line 8271 of file libsheepyObject.h.
| #define appendFileSmallStringG appendFileSmallStringO |
Definition at line 8272 of file libsheepyObject.h.
| #define equalSmallBoolO | ( | self, | |
| value | |||
| ) | (self)->f->equalSmallBool(self, value) |
Definition at line 8274 of file libsheepyObject.h.
| #define equalSmallBoolG equalSmallBoolO |
Definition at line 8275 of file libsheepyObject.h.
Definition at line 8277 of file libsheepyObject.h.
| #define setClassDataFreeG setClassDataFreeO |
Definition at line 8278 of file libsheepyObject.h.
Definition at line 8280 of file libsheepyObject.h.
| #define setObjectDataFreeG setObjectDataFreeO |
Definition at line 8281 of file libsheepyObject.h.
| #define setClassDataToStringO | ( | self, | |
| toString | |||
| ) | (self)->f->setClassDataToString(self, toString) |
Definition at line 8283 of file libsheepyObject.h.
| #define setClassDataToStringG setClassDataToStringO |
Definition at line 8284 of file libsheepyObject.h.
| #define setObjectDataToStringO | ( | self, | |
| toString | |||
| ) | (self)->f->setObjectDataToString(self, toString) |
Definition at line 8286 of file libsheepyObject.h.
| #define setObjectDataToStringG setObjectDataToStringO |
Definition at line 8287 of file libsheepyObject.h.
| #define setClassDataDuplicateO | ( | self, | |
| duplicate | |||
| ) | (self)->f->setClassDataDuplicate(self, duplicate) |
Definition at line 8289 of file libsheepyObject.h.
| #define setClassDataDuplicateG setClassDataDuplicateO |
Definition at line 8290 of file libsheepyObject.h.
| #define setObjectDataDuplicateO | ( | self, | |
| duplicate | |||
| ) | (self)->f->setObjectDataDuplicate(self, duplicate) |
Definition at line 8292 of file libsheepyObject.h.
| #define setObjectDataDuplicateG setObjectDataDuplicateO |
Definition at line 8293 of file libsheepyObject.h.
Definition at line 8295 of file libsheepyObject.h.
| #define setCharG setCharO |
Definition at line 8296 of file libsheepyObject.h.
Definition at line 8298 of file libsheepyObject.h.
| #define setArraycG setArraycO |
Definition at line 8299 of file libsheepyObject.h.
Definition at line 8301 of file libsheepyObject.h.
| #define setCArraycG setCArraycO |
Definition at line 8302 of file libsheepyObject.h.
Definition at line 8304 of file libsheepyObject.h.
| #define setKCharG setKCharO |
Definition at line 8305 of file libsheepyObject.h.
| #define setUndefinedKCharO | ( | self, | |
| key | |||
| ) | (self)->f->setUndefinedKChar(self, key) |
Definition at line 8307 of file libsheepyObject.h.
| #define setUndefinedKCharG setUndefinedKCharO |
Definition at line 8308 of file libsheepyObject.h.
Definition at line 8310 of file libsheepyObject.h.
| #define setBoolKCharG setBoolKCharO |
Definition at line 8311 of file libsheepyObject.h.
Definition at line 8313 of file libsheepyObject.h.
| #define setDoubleKCharG setDoubleKCharO |
Definition at line 8314 of file libsheepyObject.h.
Definition at line 8316 of file libsheepyObject.h.
| #define setIntKCharG setIntKCharO |
Definition at line 8317 of file libsheepyObject.h.
| #define setSKCharO | ( | self, | |
| key, | |||
| string | |||
| ) | (self)->f->setSKChar(self, key, string) |
Definition at line 8319 of file libsheepyObject.h.
| #define setSKCharG setSKCharO |
Definition at line 8320 of file libsheepyObject.h.
Definition at line 8322 of file libsheepyObject.h.
| #define setCharKCharG setCharKCharO |
Definition at line 8323 of file libsheepyObject.h.
| #define setDictKCharO | ( | self, | |
| key, | |||
| dict | |||
| ) | (self)->f->setDictKChar(self, key, dict) |
Definition at line 8325 of file libsheepyObject.h.
| #define setDictKCharG setDictKCharO |
Definition at line 8326 of file libsheepyObject.h.
Definition at line 8328 of file libsheepyObject.h.
| #define setArrayKCharG setArrayKCharO |
Definition at line 8329 of file libsheepyObject.h.
Definition at line 8331 of file libsheepyObject.h.
| #define setArraycKCharG setArraycKCharO |
Definition at line 8332 of file libsheepyObject.h.
Definition at line 8334 of file libsheepyObject.h.
| #define setCArraycKCharG setCArraycKCharO |
Definition at line 8335 of file libsheepyObject.h.
Definition at line 8337 of file libsheepyObject.h.
| #define setSmallBoolKCharG setSmallBoolKCharO |
Definition at line 8338 of file libsheepyObject.h.
Definition at line 8340 of file libsheepyObject.h.
| #define setSmallBytesKCharG setSmallBytesKCharO |
Definition at line 8341 of file libsheepyObject.h.
Definition at line 8343 of file libsheepyObject.h.
| #define setSmallDoubleKCharG setSmallDoubleKCharO |
Definition at line 8344 of file libsheepyObject.h.
Definition at line 8346 of file libsheepyObject.h.
| #define setSmallIntKCharG setSmallIntKCharO |
Definition at line 8347 of file libsheepyObject.h.
Definition at line 8349 of file libsheepyObject.h.
| #define setSmallJsonKCharG setSmallJsonKCharO |
Definition at line 8350 of file libsheepyObject.h.
| #define setSmallStringKCharO | ( | self, | |
| key, | |||
| string | |||
| ) | (self)->f->setSmallStringKChar(self, key, string) |
Definition at line 8352 of file libsheepyObject.h.
| #define setSmallStringKCharG setSmallStringKCharO |
Definition at line 8353 of file libsheepyObject.h.
| #define setSmallContainerKCharO | ( | self, | |
| key, | |||
| container | |||
| ) | (self)->f->setSmallContainerKChar(self, key, container) |
Definition at line 8355 of file libsheepyObject.h.
| #define setSmallContainerKCharG setSmallContainerKCharO |
Definition at line 8356 of file libsheepyObject.h.
Definition at line 8358 of file libsheepyObject.h.
| #define setNFreeArraycG setNFreeArraycO |
Definition at line 8359 of file libsheepyObject.h.
Definition at line 8361 of file libsheepyObject.h.
| #define setNFreeSmallBytesG setNFreeSmallBytesO |
Definition at line 8362 of file libsheepyObject.h.
Definition at line 8364 of file libsheepyObject.h.
| #define setNFreeKCharG setNFreeKCharO |
Definition at line 8365 of file libsheepyObject.h.
Definition at line 8367 of file libsheepyObject.h.
| #define setNFreeUndefinedKCharG setNFreeUndefinedKCharO |
Definition at line 8368 of file libsheepyObject.h.
| #define setNFreeSKCharO | ( | self, | |
| key, | |||
| string | |||
| ) | (self)->f->setNFreeSKChar(self, key, string) |
Definition at line 8370 of file libsheepyObject.h.
| #define setNFreeSKCharG setNFreeSKCharO |
Definition at line 8371 of file libsheepyObject.h.
| #define setNFreeDictKCharO | ( | self, | |
| key, | |||
| dict | |||
| ) | (self)->f->setNFreeDictKChar(self, key, dict) |
Definition at line 8373 of file libsheepyObject.h.
| #define setNFreeDictKCharG setNFreeDictKCharO |
Definition at line 8374 of file libsheepyObject.h.
Definition at line 8376 of file libsheepyObject.h.
| #define setNFreeArrayKCharG setNFreeArrayKCharO |
Definition at line 8377 of file libsheepyObject.h.
Definition at line 8379 of file libsheepyObject.h.
| #define setNFreeArraycKCharG setNFreeArraycKCharO |
Definition at line 8380 of file libsheepyObject.h.
| #define setNFreeSmallBoolKCharO | ( | self, | |
| key, | |||
| value | |||
| ) | (self)->f->setNFreeSmallBoolKChar(self, key, value) |
Definition at line 8382 of file libsheepyObject.h.
| #define setNFreeSmallBoolKCharG setNFreeSmallBoolKCharO |
Definition at line 8383 of file libsheepyObject.h.
| #define setNFreeSmallBytesKCharO | ( | self, | |
| key, | |||
| value | |||
| ) | (self)->f->setNFreeSmallBytesKChar(self, key, value) |
Definition at line 8385 of file libsheepyObject.h.
| #define setNFreeSmallBytesKCharG setNFreeSmallBytesKCharO |
Definition at line 8386 of file libsheepyObject.h.
| #define setNFreeSmallDoubleKCharO | ( | self, | |
| key, | |||
| value | |||
| ) | (self)->f->setNFreeSmallDoubleKChar(self, key, value) |
Definition at line 8388 of file libsheepyObject.h.
| #define setNFreeSmallDoubleKCharG setNFreeSmallDoubleKCharO |
Definition at line 8389 of file libsheepyObject.h.
| #define setNFreeSmallIntKCharO | ( | self, | |
| key, | |||
| value | |||
| ) | (self)->f->setNFreeSmallIntKChar(self, key, value) |
Definition at line 8391 of file libsheepyObject.h.
| #define setNFreeSmallIntKCharG setNFreeSmallIntKCharO |
Definition at line 8392 of file libsheepyObject.h.
| #define setNFreeSmallJsonKCharO | ( | self, | |
| key, | |||
| value | |||
| ) | (self)->f->setNFreeSmallJsonKChar(self, key, value) |
Definition at line 8394 of file libsheepyObject.h.
| #define setNFreeSmallJsonKCharG setNFreeSmallJsonKCharO |
Definition at line 8395 of file libsheepyObject.h.
| #define setNFreeSmallStringKCharO | ( | self, | |
| key, | |||
| string | |||
| ) | (self)->f->setNFreeSmallStringKChar(self, key, string) |
Definition at line 8397 of file libsheepyObject.h.
| #define setNFreeSmallStringKCharG setNFreeSmallStringKCharO |
Definition at line 8398 of file libsheepyObject.h.
| #define setNFreeSmallContainerKCharO | ( | self, | |
| key, | |||
| container | |||
| ) | (self)->f->setNFreeSmallContainerKChar(self, key, container) |
Definition at line 8400 of file libsheepyObject.h.
| #define setNFreeSmallContainerKCharG setNFreeSmallContainerKCharO |
Definition at line 8401 of file libsheepyObject.h.
Definition at line 8403 of file libsheepyObject.h.
| #define setPSmallJsonG setPSmallJsonO |
Definition at line 8404 of file libsheepyObject.h.
Definition at line 8406 of file libsheepyObject.h.
| #define setNFreePSmallJsonG setNFreePSmallJsonO |
Definition at line 8407 of file libsheepyObject.h.
Definition at line 8409 of file libsheepyObject.h.
| #define setPArrayKCharG setPArrayKCharO |
Definition at line 8410 of file libsheepyObject.h.
| #define setPDictKCharO | ( | self, | |
| key, | |||
| dict | |||
| ) | (self)->f->setPDictKChar(self, key, dict) |
Definition at line 8412 of file libsheepyObject.h.
| #define setPDictKCharG setPDictKCharO |
Definition at line 8413 of file libsheepyObject.h.
Definition at line 8415 of file libsheepyObject.h.
| #define setPSmallJsonKCharG setPSmallJsonKCharO |
Definition at line 8416 of file libsheepyObject.h.
| #define setPSmallStringKCharO | ( | self, | |
| key, | |||
| string | |||
| ) | (self)->f->setPSmallStringKChar(self, key, string) |
Definition at line 8418 of file libsheepyObject.h.
| #define setPSmallStringKCharG setPSmallStringKCharO |
Definition at line 8419 of file libsheepyObject.h.
Definition at line 8421 of file libsheepyObject.h.
| #define setNFreePArrayKCharG setNFreePArrayKCharO |
Definition at line 8422 of file libsheepyObject.h.
| #define setNFreePDictKCharO | ( | self, | |
| key, | |||
| dict | |||
| ) | (self)->f->setNFreePDictKChar(self, key, dict) |
Definition at line 8424 of file libsheepyObject.h.
| #define setNFreePDictKCharG setNFreePDictKCharO |
Definition at line 8425 of file libsheepyObject.h.
| #define setNFreePSmallJsonKCharO | ( | self, | |
| key, | |||
| json | |||
| ) | (self)->f->setNFreePSmallJsonKChar(self, key, json) |
Definition at line 8427 of file libsheepyObject.h.
| #define setNFreePSmallJsonKCharG setNFreePSmallJsonKCharO |
Definition at line 8428 of file libsheepyObject.h.
| #define setNFreePSmallStringKCharO | ( | self, | |
| key, | |||
| string | |||
| ) | (self)->f->setNFreePSmallStringKChar(self, key, string) |
Definition at line 8430 of file libsheepyObject.h.
| #define setNFreePSmallStringKCharG setNFreePSmallStringKCharO |
Definition at line 8431 of file libsheepyObject.h.
| #define getSmallBytesO | ( | self, | |
| key | |||
| ) | (self)->f->getSmallBytes(self, key) |
Definition at line 8433 of file libsheepyObject.h.
| #define getSmallBytesG getSmallBytesO |
Definition at line 8434 of file libsheepyObject.h.
| #define getKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getKChar(self, key) |
Definition at line 8436 of file libsheepyObject.h.
| #define getKCharG getKCharO |
Definition at line 8437 of file libsheepyObject.h.
| #define getUndefinedKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getUndefinedKChar(self, key) |
Definition at line 8439 of file libsheepyObject.h.
| #define getUndefinedKCharG getUndefinedKCharO |
Definition at line 8440 of file libsheepyObject.h.
| #define getBoolKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getBoolKChar(self, key) |
Definition at line 8442 of file libsheepyObject.h.
| #define getBoolKCharG getBoolKCharO |
Definition at line 8443 of file libsheepyObject.h.
| #define getBoolPKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getBoolPKChar(self, key) |
Definition at line 8445 of file libsheepyObject.h.
| #define getBoolPKCharG getBoolPKCharO |
Definition at line 8446 of file libsheepyObject.h.
| #define getDoubleKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getDoubleKChar(self, key) |
Definition at line 8448 of file libsheepyObject.h.
| #define getDoubleKCharG getDoubleKCharO |
Definition at line 8449 of file libsheepyObject.h.
| #define getDoublePKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getDoublePKChar(self, key) |
Definition at line 8451 of file libsheepyObject.h.
| #define getDoublePKCharG getDoublePKCharO |
Definition at line 8452 of file libsheepyObject.h.
| #define getIntKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getIntKChar(self, key) |
Definition at line 8454 of file libsheepyObject.h.
| #define getIntKCharG getIntKCharO |
Definition at line 8455 of file libsheepyObject.h.
| #define getIntPKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getIntPKChar(self, key) |
Definition at line 8457 of file libsheepyObject.h.
| #define getIntPKCharG getIntPKCharO |
Definition at line 8458 of file libsheepyObject.h.
| #define getInt32KCharO | ( | self, | |
| key | |||
| ) | (self)->f->getInt32KChar(self, key) |
Definition at line 8460 of file libsheepyObject.h.
| #define getInt32KCharG getInt32KCharO |
Definition at line 8461 of file libsheepyObject.h.
| #define getInt32PKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getInt32PKChar(self, key) |
Definition at line 8463 of file libsheepyObject.h.
| #define getInt32PKCharG getInt32PKCharO |
Definition at line 8464 of file libsheepyObject.h.
| #define getUintKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getUintKChar(self, key) |
Definition at line 8466 of file libsheepyObject.h.
| #define getUintKCharG getUintKCharO |
Definition at line 8467 of file libsheepyObject.h.
| #define getUintPKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getUintPKChar(self, key) |
Definition at line 8469 of file libsheepyObject.h.
| #define getUintPKCharG getUintPKCharO |
Definition at line 8470 of file libsheepyObject.h.
| #define getUint32KCharO | ( | self, | |
| key | |||
| ) | (self)->f->getUint32KChar(self, key) |
Definition at line 8472 of file libsheepyObject.h.
| #define getUint32KCharG getUint32KCharO |
Definition at line 8473 of file libsheepyObject.h.
| #define getUint32PKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getUint32PKChar(self, key) |
Definition at line 8475 of file libsheepyObject.h.
| #define getUint32PKCharG getUint32PKCharO |
Definition at line 8476 of file libsheepyObject.h.
| #define getSKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getSKChar(self, key) |
Definition at line 8478 of file libsheepyObject.h.
| #define getSKCharG getSKCharO |
Definition at line 8479 of file libsheepyObject.h.
| #define getDictKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getDictKChar(self, key) |
Definition at line 8481 of file libsheepyObject.h.
| #define getDictKCharG getDictKCharO |
Definition at line 8482 of file libsheepyObject.h.
| #define getArrayKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getArrayKChar(self, key) |
Definition at line 8484 of file libsheepyObject.h.
| #define getArrayKCharG getArrayKCharO |
Definition at line 8485 of file libsheepyObject.h.
| #define getSmallBoolKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getSmallBoolKChar(self, key) |
Definition at line 8487 of file libsheepyObject.h.
| #define getSmallBoolKCharG getSmallBoolKCharO |
Definition at line 8488 of file libsheepyObject.h.
| #define getSmallBytesKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getSmallBytesKChar(self, key) |
Definition at line 8490 of file libsheepyObject.h.
| #define getSmallBytesKCharG getSmallBytesKCharO |
Definition at line 8491 of file libsheepyObject.h.
| #define getSmallDoubleKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getSmallDoubleKChar(self, key) |
Definition at line 8493 of file libsheepyObject.h.
| #define getSmallDoubleKCharG getSmallDoubleKCharO |
Definition at line 8494 of file libsheepyObject.h.
| #define getSmallIntKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getSmallIntKChar(self, key) |
Definition at line 8496 of file libsheepyObject.h.
| #define getSmallIntKCharG getSmallIntKCharO |
Definition at line 8497 of file libsheepyObject.h.
| #define getSmallJsonKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getSmallJsonKChar(self, key) |
Definition at line 8499 of file libsheepyObject.h.
| #define getSmallJsonKCharG getSmallJsonKCharO |
Definition at line 8500 of file libsheepyObject.h.
| #define getSmallStringKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getSmallStringKChar(self, key) |
Definition at line 8502 of file libsheepyObject.h.
| #define getSmallStringKCharG getSmallStringKCharO |
Definition at line 8503 of file libsheepyObject.h.
| #define getVoidKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getVoidKChar(self, key) |
Definition at line 8505 of file libsheepyObject.h.
| #define getVoidKCharG getVoidKCharO |
Definition at line 8506 of file libsheepyObject.h.
| #define getSmallContainerKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getSmallContainerKChar(self, key) |
Definition at line 8508 of file libsheepyObject.h.
| #define getSmallContainerKCharG getSmallContainerKCharO |
Definition at line 8509 of file libsheepyObject.h.
| #define getNDupSmallBytesO | ( | self, | |
| key | |||
| ) | (self)->f->getNDupSmallBytes(self, key) |
Definition at line 8511 of file libsheepyObject.h.
| #define getNDupSmallBytesG getNDupSmallBytesO |
Definition at line 8512 of file libsheepyObject.h.
| #define getNDupKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getNDupKChar(self, key) |
Definition at line 8514 of file libsheepyObject.h.
| #define getNDupKCharG getNDupKCharO |
Definition at line 8515 of file libsheepyObject.h.
| #define getNDupUndefinedKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getNDupUndefinedKChar(self, key) |
Definition at line 8517 of file libsheepyObject.h.
| #define getNDupUndefinedKCharG getNDupUndefinedKCharO |
Definition at line 8518 of file libsheepyObject.h.
| #define getNDupBoolKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getNDupBoolKChar(self, key) |
Definition at line 8520 of file libsheepyObject.h.
| #define getNDupBoolKCharG getNDupBoolKCharO |
Definition at line 8521 of file libsheepyObject.h.
| #define getNDupDoubleKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getNDupDoubleKChar(self, key) |
Definition at line 8523 of file libsheepyObject.h.
| #define getNDupDoubleKCharG getNDupDoubleKCharO |
Definition at line 8524 of file libsheepyObject.h.
| #define getNDupIntKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getNDupIntKChar(self, key) |
Definition at line 8526 of file libsheepyObject.h.
| #define getNDupIntKCharG getNDupIntKCharO |
Definition at line 8527 of file libsheepyObject.h.
| #define getNDupInt32KCharO | ( | self, | |
| key | |||
| ) | (self)->f->getNDupInt32KChar(self, key) |
Definition at line 8529 of file libsheepyObject.h.
| #define getNDupInt32KCharG getNDupInt32KCharO |
Definition at line 8530 of file libsheepyObject.h.
| #define getNDupUintKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getNDupUintKChar(self, key) |
Definition at line 8532 of file libsheepyObject.h.
| #define getNDupUintKCharG getNDupUintKCharO |
Definition at line 8533 of file libsheepyObject.h.
| #define getNDupUint32KCharO | ( | self, | |
| key | |||
| ) | (self)->f->getNDupUint32KChar(self, key) |
Definition at line 8535 of file libsheepyObject.h.
| #define getNDupUint32KCharG getNDupUint32KCharO |
Definition at line 8536 of file libsheepyObject.h.
| #define getNDupSKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getNDupSKChar(self, key) |
Definition at line 8538 of file libsheepyObject.h.
| #define getNDupSKCharG getNDupSKCharO |
Definition at line 8539 of file libsheepyObject.h.
| #define getNDupDictKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getNDupDictKChar(self, key) |
Definition at line 8541 of file libsheepyObject.h.
| #define getNDupDictKCharG getNDupDictKCharO |
Definition at line 8542 of file libsheepyObject.h.
| #define getNDupArrayKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getNDupArrayKChar(self, key) |
Definition at line 8544 of file libsheepyObject.h.
| #define getNDupArrayKCharG getNDupArrayKCharO |
Definition at line 8545 of file libsheepyObject.h.
| #define getNDupSmallBoolKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getNDupSmallBoolKChar(self, key) |
Definition at line 8547 of file libsheepyObject.h.
| #define getNDupSmallBoolKCharG getNDupSmallBoolKCharO |
Definition at line 8548 of file libsheepyObject.h.
| #define getNDupSmallBytesKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getNDupSmallBytesKChar(self, key) |
Definition at line 8550 of file libsheepyObject.h.
| #define getNDupSmallBytesKCharG getNDupSmallBytesKCharO |
Definition at line 8551 of file libsheepyObject.h.
| #define getNDupSmallDoubleKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getNDupSmallDoubleKChar(self, key) |
Definition at line 8553 of file libsheepyObject.h.
| #define getNDupSmallDoubleKCharG getNDupSmallDoubleKCharO |
Definition at line 8554 of file libsheepyObject.h.
| #define getNDupSmallIntKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getNDupSmallIntKChar(self, key) |
Definition at line 8556 of file libsheepyObject.h.
| #define getNDupSmallIntKCharG getNDupSmallIntKCharO |
Definition at line 8557 of file libsheepyObject.h.
| #define getNDupSmallJsonKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getNDupSmallJsonKChar(self, key) |
Definition at line 8559 of file libsheepyObject.h.
| #define getNDupSmallJsonKCharG getNDupSmallJsonKCharO |
Definition at line 8560 of file libsheepyObject.h.
| #define getNDupSmallStringKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getNDupSmallStringKChar(self, key) |
Definition at line 8562 of file libsheepyObject.h.
| #define getNDupSmallStringKCharG getNDupSmallStringKCharO |
Definition at line 8563 of file libsheepyObject.h.
| #define getNDupVoidKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getNDupVoidKChar(self, key) |
Definition at line 8565 of file libsheepyObject.h.
| #define getNDupVoidKCharG getNDupVoidKCharO |
Definition at line 8566 of file libsheepyObject.h.
| #define getNDupSmallContainerKCharO | ( | self, | |
| key | |||
| ) | (self)->f->getNDupSmallContainerKChar(self, key) |
Definition at line 8568 of file libsheepyObject.h.
| #define getNDupSmallContainerKCharG getNDupSmallContainerKCharO |
Definition at line 8569 of file libsheepyObject.h.
| #define delKCharO | ( | self, | |
| key | |||
| ) | (self)->f->delKChar(self, key) |
Definition at line 8571 of file libsheepyObject.h.
| #define delKCharG delKCharO |
Definition at line 8572 of file libsheepyObject.h.
| #define removeKCharO | ( | self, | |
| key | |||
| ) | (self)->f->removeKChar(self, key) |
Definition at line 8574 of file libsheepyObject.h.
| #define removeKCharG removeKCharO |
Definition at line 8575 of file libsheepyObject.h.
| #define hasKCharO | ( | self, | |
| key | |||
| ) | (self)->f->hasKChar(self, key) |
Definition at line 8577 of file libsheepyObject.h.
| #define hasKCharG hasKCharO |
Definition at line 8578 of file libsheepyObject.h.
Definition at line 8580 of file libsheepyObject.h.
| #define keyByUndefinedG keyByUndefinedO |
Definition at line 8581 of file libsheepyObject.h.
Definition at line 8583 of file libsheepyObject.h.
| #define keyByBoolG keyByBoolO |
Definition at line 8584 of file libsheepyObject.h.
Definition at line 8586 of file libsheepyObject.h.
| #define keyByDoubleG keyByDoubleO |
Definition at line 8587 of file libsheepyObject.h.
Definition at line 8589 of file libsheepyObject.h.
| #define keyByIntG keyByIntO |
Definition at line 8590 of file libsheepyObject.h.
| #define keyBySO | ( | self, | |
| string | |||
| ) | (self)->f->keyByS(self, string) |
Definition at line 8592 of file libsheepyObject.h.
| #define keyBySG keyBySO |
Definition at line 8593 of file libsheepyObject.h.
Definition at line 8595 of file libsheepyObject.h.
| #define keyByCharG keyByCharO |
Definition at line 8596 of file libsheepyObject.h.
| #define keyByDictO | ( | self, | |
| dict | |||
| ) | (self)->f->keyByDict(self, dict) |
Definition at line 8598 of file libsheepyObject.h.
| #define keyByDictG keyByDictO |
Definition at line 8599 of file libsheepyObject.h.
Definition at line 8601 of file libsheepyObject.h.
| #define keyByArrayG keyByArrayO |
Definition at line 8602 of file libsheepyObject.h.
Definition at line 8604 of file libsheepyObject.h.
| #define keyByArraycG keyByArraycO |
Definition at line 8605 of file libsheepyObject.h.
Definition at line 8607 of file libsheepyObject.h.
| #define keyByCArraycG keyByCArraycO |
Definition at line 8608 of file libsheepyObject.h.
Definition at line 8610 of file libsheepyObject.h.
| #define keyBySmallBoolG keyBySmallBoolO |
Definition at line 8611 of file libsheepyObject.h.
Definition at line 8613 of file libsheepyObject.h.
| #define keyBySmallBytesG keyBySmallBytesO |
Definition at line 8614 of file libsheepyObject.h.
Definition at line 8616 of file libsheepyObject.h.
| #define keyBySmallDoubleG keyBySmallDoubleO |
Definition at line 8617 of file libsheepyObject.h.
Definition at line 8619 of file libsheepyObject.h.
| #define keyBySmallIntG keyBySmallIntO |
Definition at line 8620 of file libsheepyObject.h.
| #define keyBySmallStringO | ( | self, | |
| string | |||
| ) | (self)->f->keyBySmallString(self, string) |
Definition at line 8622 of file libsheepyObject.h.
| #define keyBySmallStringG keyBySmallStringO |
Definition at line 8623 of file libsheepyObject.h.
| #define keyBySmallContainerO | ( | self, | |
| container | |||
| ) | (self)->f->keyBySmallContainer(self, container) |
Definition at line 8625 of file libsheepyObject.h.
| #define keyBySmallContainerG keyBySmallContainerO |
Definition at line 8626 of file libsheepyObject.h.
| #define icKeyBySO | ( | self, | |
| string | |||
| ) | (self)->f->icKeyByS(self, string) |
Definition at line 8628 of file libsheepyObject.h.
| #define icKeyBySG icKeyBySO |
Definition at line 8629 of file libsheepyObject.h.
Definition at line 8631 of file libsheepyObject.h.
| #define icKeyByCharG icKeyByCharO |
Definition at line 8632 of file libsheepyObject.h.
| #define icKeyByDictO | ( | self, | |
| dict | |||
| ) | (self)->f->icKeyByDict(self, dict) |
Definition at line 8634 of file libsheepyObject.h.
| #define icKeyByDictG icKeyByDictO |
Definition at line 8635 of file libsheepyObject.h.
Definition at line 8637 of file libsheepyObject.h.
| #define icKeyByArrayG icKeyByArrayO |
Definition at line 8638 of file libsheepyObject.h.
Definition at line 8640 of file libsheepyObject.h.
| #define icKeyByArraycG icKeyByArraycO |
Definition at line 8641 of file libsheepyObject.h.
Definition at line 8643 of file libsheepyObject.h.
| #define icKeyByCArraycG icKeyByCArraycO |
Definition at line 8644 of file libsheepyObject.h.
| #define icKeyBySmallStringO | ( | self, | |
| string | |||
| ) | (self)->f->icKeyBySmallString(self, string) |
Definition at line 8646 of file libsheepyObject.h.
| #define icKeyBySmallStringG icKeyBySmallStringO |
Definition at line 8647 of file libsheepyObject.h.
| #define keysO | ( | self | ) | (self)->f->keys(self) |
Definition at line 8649 of file libsheepyObject.h.
| #define keysG keysO |
Definition at line 8650 of file libsheepyObject.h.
| #define keysSmallStringO | ( | self | ) | (self)->f->keysSmallString(self) |
Definition at line 8652 of file libsheepyObject.h.
| #define keysSmallStringG keysSmallStringO |
Definition at line 8653 of file libsheepyObject.h.
| #define valuesO | ( | self | ) | (self)->f->values(self) |
Definition at line 8655 of file libsheepyObject.h.
| #define valuesG valuesO |
Definition at line 8656 of file libsheepyObject.h.
| #define icEqualBaseO | ( | self, | |
| p2 | |||
| ) | (self)->f->icEqualBase(self, p2) |
Definition at line 8658 of file libsheepyObject.h.
| #define icEqualBaseG icEqualBaseO |
Definition at line 8659 of file libsheepyObject.h.
| #define iterStartKeyO | ( | self | ) | (self)->f->iterStartKey(self) |
Definition at line 8661 of file libsheepyObject.h.
| #define iterStartKeyG iterStartKeyO |
Definition at line 8662 of file libsheepyObject.h.
| #define iterNextKeyO | ( | self | ) | (self)->f->iterNextKey(self) |
Definition at line 8664 of file libsheepyObject.h.
| #define iterNextKeyG iterNextKeyO |
Definition at line 8665 of file libsheepyObject.h.
| #define iterKeyO | ( | self | ) | (self)->f->iterKey(self) |
Definition at line 8667 of file libsheepyObject.h.
| #define iterKeyG iterKeyO |
Definition at line 8668 of file libsheepyObject.h.
| #define zipSmallJsonVArrayO | ( | self, | |
| keys, | |||
| values | |||
| ) | (self)->f->zipSmallJsonVArray(self, keys, values) |
Definition at line 8670 of file libsheepyObject.h.
| #define zipSmallJsonVArrayG zipSmallJsonVArrayO |
Definition at line 8671 of file libsheepyObject.h.
| #define zipSmallJsonVCArrayO | ( | self, | |
| keys, | |||
| values | |||
| ) | (self)->f->zipSmallJsonVCArray(self, keys, values) |
Definition at line 8673 of file libsheepyObject.h.
| #define zipSmallJsonVCArrayG zipSmallJsonVCArrayO |
Definition at line 8674 of file libsheepyObject.h.
Definition at line 8676 of file libsheepyObject.h.
| #define zipArrayArrayG zipArrayArrayO |
Definition at line 8677 of file libsheepyObject.h.
Definition at line 8679 of file libsheepyObject.h.
| #define zipCArrayArrayG zipCArrayArrayO |
Definition at line 8680 of file libsheepyObject.h.
Definition at line 8682 of file libsheepyObject.h.
| #define zipArrayCArrayG zipArrayCArrayO |
Definition at line 8683 of file libsheepyObject.h.
Definition at line 8685 of file libsheepyObject.h.
| #define zipCArrayCArrayG zipCArrayCArrayO |
Definition at line 8686 of file libsheepyObject.h.
Definition at line 8688 of file libsheepyObject.h.
| #define zipVArrayG zipVArrayO |
Definition at line 8689 of file libsheepyObject.h.
Definition at line 8691 of file libsheepyObject.h.
| #define zipVCArrayG zipVCArrayO |
Definition at line 8692 of file libsheepyObject.h.
| #define toArrayO | ( | self | ) | (self)->f->toArray(self) |
Definition at line 8694 of file libsheepyObject.h.
| #define toArrayG toArrayO |
Definition at line 8695 of file libsheepyObject.h.
| #define typeStringKCharO | ( | self, | |
| key | |||
| ) | (self)->f->typeStringKChar(self, key) |
Definition at line 8697 of file libsheepyObject.h.
| #define typeStringKCharG typeStringKCharO |
Definition at line 8698 of file libsheepyObject.h.
| #define typeSmallStringKCharO | ( | self, | |
| key | |||
| ) | (self)->f->typeSmallStringKChar(self, key) |
Definition at line 8700 of file libsheepyObject.h.
| #define typeSmallStringKCharG typeSmallStringKCharO |
Definition at line 8701 of file libsheepyObject.h.
| #define typeKCharO | ( | self, | |
| key | |||
| ) | (self)->f->typeKChar(self, key) |
Definition at line 8703 of file libsheepyObject.h.
| #define typeKCharG typeKCharO |
Definition at line 8704 of file libsheepyObject.h.
| #define equalChaO | ( | self, | |
| p2 | |||
| ) | (self)->f->equalCha(self, p2) |
Definition at line 8706 of file libsheepyObject.h.
| #define equalChaG equalChaO |
Definition at line 8707 of file libsheepyObject.h.
| #define getTopTypeO | ( | self | ) | (self)->f->getTopType(self) |
Definition at line 8709 of file libsheepyObject.h.
| #define getTopTypeG getTopTypeO |
Definition at line 8710 of file libsheepyObject.h.
| #define setTypeUndefinedO | ( | self | ) | (self)->f->setTypeUndefined(self) |
Definition at line 8712 of file libsheepyObject.h.
| #define setTypeUndefinedG setTypeUndefinedO |
Definition at line 8713 of file libsheepyObject.h.
| #define setTypeBoolO | ( | self | ) | (self)->f->setTypeBool(self) |
Definition at line 8715 of file libsheepyObject.h.
| #define setTypeBoolG setTypeBoolO |
Definition at line 8716 of file libsheepyObject.h.
| #define setTypeDoubleO | ( | self | ) | (self)->f->setTypeDouble(self) |
Definition at line 8718 of file libsheepyObject.h.
| #define setTypeDoubleG setTypeDoubleO |
Definition at line 8719 of file libsheepyObject.h.
| #define setTypeIntO | ( | self | ) | (self)->f->setTypeInt(self) |
Definition at line 8721 of file libsheepyObject.h.
| #define setTypeIntG setTypeIntO |
Definition at line 8722 of file libsheepyObject.h.
| #define setTypeStringO | ( | self | ) | (self)->f->setTypeString(self) |
Definition at line 8724 of file libsheepyObject.h.
| #define setTypeStringG setTypeStringO |
Definition at line 8725 of file libsheepyObject.h.
| #define setTypeDictO | ( | self | ) | (self)->f->setTypeDict(self) |
Definition at line 8727 of file libsheepyObject.h.
| #define setTypeDictG setTypeDictO |
Definition at line 8728 of file libsheepyObject.h.
| #define setTypeArrayO | ( | self | ) | (self)->f->setTypeArray(self) |
Definition at line 8730 of file libsheepyObject.h.
| #define setTypeArrayG setTypeArrayO |
Definition at line 8731 of file libsheepyObject.h.
Definition at line 8733 of file libsheepyObject.h.
| #define setTopBoolG setTopBoolO |
Definition at line 8734 of file libsheepyObject.h.
Definition at line 8736 of file libsheepyObject.h.
| #define setTopDoubleG setTopDoubleO |
Definition at line 8737 of file libsheepyObject.h.
Definition at line 8739 of file libsheepyObject.h.
| #define setTopIntG setTopIntO |
Definition at line 8740 of file libsheepyObject.h.
Definition at line 8742 of file libsheepyObject.h.
| #define setTopStringG setTopStringO |
Definition at line 8743 of file libsheepyObject.h.
Definition at line 8745 of file libsheepyObject.h.
| #define setTopCharG setTopCharO |
Definition at line 8746 of file libsheepyObject.h.
Definition at line 8748 of file libsheepyObject.h.
| #define setTopDictG setTopDictO |
Definition at line 8749 of file libsheepyObject.h.
Definition at line 8751 of file libsheepyObject.h.
| #define setTopArrayG setTopArrayO |
Definition at line 8752 of file libsheepyObject.h.
Definition at line 8754 of file libsheepyObject.h.
| #define setTopArraycG setTopArraycO |
Definition at line 8755 of file libsheepyObject.h.
Definition at line 8757 of file libsheepyObject.h.
| #define setTopCArraycG setTopCArraycO |
Definition at line 8758 of file libsheepyObject.h.
Definition at line 8760 of file libsheepyObject.h.
| #define setTopSmallBoolG setTopSmallBoolO |
Definition at line 8761 of file libsheepyObject.h.
Definition at line 8763 of file libsheepyObject.h.
| #define setTopSmallDoubleG setTopSmallDoubleO |
Definition at line 8764 of file libsheepyObject.h.
Definition at line 8766 of file libsheepyObject.h.
| #define setTopSmallIntG setTopSmallIntO |
Definition at line 8767 of file libsheepyObject.h.
Definition at line 8769 of file libsheepyObject.h.
| #define setTopSmallStringG setTopSmallStringO |
Definition at line 8770 of file libsheepyObject.h.
Definition at line 8772 of file libsheepyObject.h.
| #define setTopNFreeBoolG setTopNFreeBoolO |
Definition at line 8773 of file libsheepyObject.h.
Definition at line 8775 of file libsheepyObject.h.
| #define setTopNFreeDoubleG setTopNFreeDoubleO |
Definition at line 8776 of file libsheepyObject.h.
Definition at line 8778 of file libsheepyObject.h.
| #define setTopNFreeIntG setTopNFreeIntO |
Definition at line 8779 of file libsheepyObject.h.
Definition at line 8781 of file libsheepyObject.h.
| #define setTopNFreeStringG setTopNFreeStringO |
Definition at line 8782 of file libsheepyObject.h.
Definition at line 8784 of file libsheepyObject.h.
| #define setTopNFreeDictG setTopNFreeDictO |
Definition at line 8785 of file libsheepyObject.h.
Definition at line 8787 of file libsheepyObject.h.
| #define setTopNFreeArrayG setTopNFreeArrayO |
Definition at line 8788 of file libsheepyObject.h.
Definition at line 8790 of file libsheepyObject.h.
| #define setTopNFreeArraycG setTopNFreeArraycO |
Definition at line 8791 of file libsheepyObject.h.
Definition at line 8793 of file libsheepyObject.h.
| #define setTopNFreeSmallBoolG setTopNFreeSmallBoolO |
Definition at line 8794 of file libsheepyObject.h.
Definition at line 8796 of file libsheepyObject.h.
| #define setTopNFreeSmallDoubleG setTopNFreeSmallDoubleO |
Definition at line 8797 of file libsheepyObject.h.
Definition at line 8799 of file libsheepyObject.h.
| #define setTopNFreeSmallIntG setTopNFreeSmallIntO |
Definition at line 8800 of file libsheepyObject.h.
Definition at line 8802 of file libsheepyObject.h.
| #define setTopNFreeSmallStringG setTopNFreeSmallStringO |
Definition at line 8803 of file libsheepyObject.h.
| #define fromArrayDictO | ( | self, | |
| items | |||
| ) | (self)->f->fromArrayDict(self, items) |
Definition at line 8805 of file libsheepyObject.h.
| #define fromArrayDictG fromArrayDictO |
Definition at line 8806 of file libsheepyObject.h.
| #define toArrayDictO | ( | self | ) | (self)->f->toArrayDict(self) |
Definition at line 8808 of file libsheepyObject.h.
| #define toArrayDictG toArrayDictO |
Definition at line 8809 of file libsheepyObject.h.
| #define getTopUndefinedO | ( | self | ) | (self)->f->getTopUndefined(self) |
Definition at line 8811 of file libsheepyObject.h.
| #define getTopUndefinedG getTopUndefinedO |
Definition at line 8812 of file libsheepyObject.h.
| #define getTopBoolO | ( | self | ) | (self)->f->getTopBool(self) |
Definition at line 8814 of file libsheepyObject.h.
| #define getTopBoolG getTopBoolO |
Definition at line 8815 of file libsheepyObject.h.
| #define getTopBoolPO | ( | self | ) | (self)->f->getTopBoolP(self) |
Definition at line 8817 of file libsheepyObject.h.
| #define getTopBoolPG getTopBoolPO |
Definition at line 8818 of file libsheepyObject.h.
| #define getTopDoubleO | ( | self | ) | (self)->f->getTopDouble(self) |
Definition at line 8820 of file libsheepyObject.h.
| #define getTopDoubleG getTopDoubleO |
Definition at line 8821 of file libsheepyObject.h.
| #define getTopDoublePO | ( | self | ) | (self)->f->getTopDoubleP(self) |
Definition at line 8823 of file libsheepyObject.h.
| #define getTopDoublePG getTopDoublePO |
Definition at line 8824 of file libsheepyObject.h.
| #define getTopIntO | ( | self | ) | (self)->f->getTopInt(self) |
Definition at line 8826 of file libsheepyObject.h.
| #define getTopIntG getTopIntO |
Definition at line 8827 of file libsheepyObject.h.
| #define getTopIntPO | ( | self | ) | (self)->f->getTopIntP(self) |
Definition at line 8829 of file libsheepyObject.h.
| #define getTopIntPG getTopIntPO |
Definition at line 8830 of file libsheepyObject.h.
| #define getTopInt32O | ( | self | ) | (self)->f->getTopInt32(self) |
Definition at line 8832 of file libsheepyObject.h.
| #define getTopInt32G getTopInt32O |
Definition at line 8833 of file libsheepyObject.h.
| #define getTopInt32PO | ( | self | ) | (self)->f->getTopInt32P(self) |
Definition at line 8835 of file libsheepyObject.h.
| #define getTopInt32PG getTopInt32PO |
Definition at line 8836 of file libsheepyObject.h.
| #define getTopUintO | ( | self | ) | (self)->f->getTopUint(self) |
Definition at line 8838 of file libsheepyObject.h.
| #define getTopUintG getTopUintO |
Definition at line 8839 of file libsheepyObject.h.
| #define getTopUintPO | ( | self | ) | (self)->f->getTopUintP(self) |
Definition at line 8841 of file libsheepyObject.h.
| #define getTopUintPG getTopUintPO |
Definition at line 8842 of file libsheepyObject.h.
| #define getTopUint32O | ( | self | ) | (self)->f->getTopUint32(self) |
Definition at line 8844 of file libsheepyObject.h.
| #define getTopUint32G getTopUint32O |
Definition at line 8845 of file libsheepyObject.h.
| #define getTopUint32PO | ( | self | ) | (self)->f->getTopUint32P(self) |
Definition at line 8847 of file libsheepyObject.h.
| #define getTopUint32PG getTopUint32PO |
Definition at line 8848 of file libsheepyObject.h.
| #define getTopSO | ( | self | ) | (self)->f->getTopS(self) |
Definition at line 8850 of file libsheepyObject.h.
| #define getTopSG getTopSO |
Definition at line 8851 of file libsheepyObject.h.
| #define getTopDictO | ( | self | ) | (self)->f->getTopDict(self) |
Definition at line 8853 of file libsheepyObject.h.
| #define getTopDictG getTopDictO |
Definition at line 8854 of file libsheepyObject.h.
| #define getTopArrayO | ( | self | ) | (self)->f->getTopArray(self) |
Definition at line 8856 of file libsheepyObject.h.
| #define getTopArrayG getTopArrayO |
Definition at line 8857 of file libsheepyObject.h.
| #define getTopSmallBoolO | ( | self | ) | (self)->f->getTopSmallBool(self) |
Definition at line 8859 of file libsheepyObject.h.
| #define getTopSmallBoolG getTopSmallBoolO |
Definition at line 8860 of file libsheepyObject.h.
| #define getTopSmallDoubleO | ( | self | ) | (self)->f->getTopSmallDouble(self) |
Definition at line 8862 of file libsheepyObject.h.
| #define getTopSmallDoubleG getTopSmallDoubleO |
Definition at line 8863 of file libsheepyObject.h.
| #define getTopSmallIntO | ( | self | ) | (self)->f->getTopSmallInt(self) |
Definition at line 8865 of file libsheepyObject.h.
| #define getTopSmallIntG getTopSmallIntO |
Definition at line 8866 of file libsheepyObject.h.
| #define getTopSmallStringO | ( | self | ) | (self)->f->getTopSmallString(self) |
Definition at line 8868 of file libsheepyObject.h.
| #define getTopSmallStringG getTopSmallStringO |
Definition at line 8869 of file libsheepyObject.h.
| #define keyIsO | ( | self, | |
| key | |||
| ) | (self)->f->keyIs(self, key) |
Definition at line 8871 of file libsheepyObject.h.
| #define keyIsG keyIsO |
Definition at line 8872 of file libsheepyObject.h.
| #define keyIsSO | ( | self, | |
| key | |||
| ) | (self)->f->keyIsS(self, key) |
Definition at line 8874 of file libsheepyObject.h.
| #define keyIsSG keyIsSO |
Definition at line 8875 of file libsheepyObject.h.
| #define makeKeyO | ( | self, | |
| key | |||
| ) | (self)->f->makeKey(self, key) |
Definition at line 8877 of file libsheepyObject.h.
| #define makeKeyG makeKeyO |
Definition at line 8878 of file libsheepyObject.h.
| #define iMakeKeyO | ( | self, | |
| key | |||
| ) | (self)->f->iMakeKey(self, key) |
Definition at line 8880 of file libsheepyObject.h.
| #define iMakeKeyG iMakeKeyO |
Definition at line 8881 of file libsheepyObject.h.
| #define bMakeKeyO | ( | self, | |
| dest, | |||
| key | |||
| ) | (self)->f->bMakeKey(self, dest, key) |
Definition at line 8883 of file libsheepyObject.h.
| #define bMakeKeyG bMakeKeyO |
Definition at line 8884 of file libsheepyObject.h.
| #define bLMakeKeyO | ( | self, | |
| dest, | |||
| size, | |||
| key | |||
| ) | (self)->f->bLMakeKey(self, dest, size, key) |
Definition at line 8886 of file libsheepyObject.h.
| #define bLMakeKeyG bLMakeKeyO |
Definition at line 8887 of file libsheepyObject.h.
| #define makeKeyLenO | ( | self, | |
| key | |||
| ) | (self)->f->makeKeyLen(self, key) |
Definition at line 8889 of file libsheepyObject.h.
| #define makeKeyLenG makeKeyLenO |
Definition at line 8890 of file libsheepyObject.h.
Definition at line 8892 of file libsheepyObject.h.
| #define mergeDictG mergeDictO |
Definition at line 8893 of file libsheepyObject.h.
Definition at line 8895 of file libsheepyObject.h.
| #define mergeDictNSmashG mergeDictNSmashO |
Definition at line 8896 of file libsheepyObject.h.
Definition at line 8898 of file libsheepyObject.h.
| #define addJsonG addJsonO |
Definition at line 8899 of file libsheepyObject.h.
| #define cropSO | ( | self, | |
| start, | |||
| end | |||
| ) | (self)->f->cropS(self, start, end) |
Definition at line 8901 of file libsheepyObject.h.
| #define cropSG cropSO |
Definition at line 8902 of file libsheepyObject.h.
| #define cropElemAtO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemAt(self, index) |
Definition at line 8904 of file libsheepyObject.h.
| #define cropElemAtG cropElemAtO |
Definition at line 8905 of file libsheepyObject.h.
| #define cropElemAtUndefinedO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemAtUndefined(self, index) |
Definition at line 8907 of file libsheepyObject.h.
| #define cropElemAtUndefinedG cropElemAtUndefinedO |
Definition at line 8908 of file libsheepyObject.h.
| #define cropElemAtBoolO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemAtBool(self, index) |
Definition at line 8910 of file libsheepyObject.h.
| #define cropElemAtBoolG cropElemAtBoolO |
Definition at line 8911 of file libsheepyObject.h.
| #define cropElemAtDoubleO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemAtDouble(self, index) |
Definition at line 8913 of file libsheepyObject.h.
| #define cropElemAtDoubleG cropElemAtDoubleO |
Definition at line 8914 of file libsheepyObject.h.
| #define cropElemAtIntO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemAtInt(self, index) |
Definition at line 8916 of file libsheepyObject.h.
| #define cropElemAtIntG cropElemAtIntO |
Definition at line 8917 of file libsheepyObject.h.
| #define cropElemAtInt32O | ( | self, | |
| index | |||
| ) | (self)->f->cropElemAtInt32(self, index) |
Definition at line 8919 of file libsheepyObject.h.
| #define cropElemAtInt32G cropElemAtInt32O |
Definition at line 8920 of file libsheepyObject.h.
| #define cropElemAtUintO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemAtUint(self, index) |
Definition at line 8922 of file libsheepyObject.h.
| #define cropElemAtUintG cropElemAtUintO |
Definition at line 8923 of file libsheepyObject.h.
| #define cropElemAtUint32O | ( | self, | |
| index | |||
| ) | (self)->f->cropElemAtUint32(self, index) |
Definition at line 8925 of file libsheepyObject.h.
| #define cropElemAtUint32G cropElemAtUint32O |
Definition at line 8926 of file libsheepyObject.h.
| #define cropElemAtSO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemAtS(self, index) |
Definition at line 8928 of file libsheepyObject.h.
| #define cropElemAtSG cropElemAtSO |
Definition at line 8929 of file libsheepyObject.h.
| #define cropElemAtCharO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemAtChar(self, index) |
Definition at line 8931 of file libsheepyObject.h.
| #define cropElemAtCharG cropElemAtCharO |
Definition at line 8932 of file libsheepyObject.h.
| #define cropElemAtDictO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemAtDict(self, index) |
Definition at line 8934 of file libsheepyObject.h.
| #define cropElemAtDictG cropElemAtDictO |
Definition at line 8935 of file libsheepyObject.h.
| #define cropElemAtArrayO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemAtArray(self, index) |
Definition at line 8937 of file libsheepyObject.h.
| #define cropElemAtArrayG cropElemAtArrayO |
Definition at line 8938 of file libsheepyObject.h.
| #define cropElemAtSmallBoolO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemAtSmallBool(self, index) |
Definition at line 8940 of file libsheepyObject.h.
| #define cropElemAtSmallBoolG cropElemAtSmallBoolO |
Definition at line 8941 of file libsheepyObject.h.
| #define cropElemAtSmallBytesO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemAtSmallBytes(self, index) |
Definition at line 8943 of file libsheepyObject.h.
| #define cropElemAtSmallBytesG cropElemAtSmallBytesO |
Definition at line 8944 of file libsheepyObject.h.
| #define cropElemAtSmallDoubleO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemAtSmallDouble(self, index) |
Definition at line 8946 of file libsheepyObject.h.
| #define cropElemAtSmallDoubleG cropElemAtSmallDoubleO |
Definition at line 8947 of file libsheepyObject.h.
| #define cropElemAtSmallIntO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemAtSmallInt(self, index) |
Definition at line 8949 of file libsheepyObject.h.
| #define cropElemAtSmallIntG cropElemAtSmallIntO |
Definition at line 8950 of file libsheepyObject.h.
| #define cropElemAtSmallStringO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemAtSmallString(self, index) |
Definition at line 8952 of file libsheepyObject.h.
| #define cropElemAtSmallStringG cropElemAtSmallStringO |
Definition at line 8953 of file libsheepyObject.h.
| #define cropElemAtVoidO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemAtVoid(self, index) |
Definition at line 8955 of file libsheepyObject.h.
| #define cropElemAtVoidG cropElemAtVoidO |
Definition at line 8956 of file libsheepyObject.h.
| #define cropElemAtSmallContainerO | ( | self, | |
| index | |||
| ) | (self)->f->cropElemAtSmallContainer(self, index) |
Definition at line 8958 of file libsheepyObject.h.
| #define cropElemAtSmallContainerG cropElemAtSmallContainerO |
Definition at line 8959 of file libsheepyObject.h.
| #define cropElemKeyO | ( | self, | |
| key | |||
| ) | (self)->f->cropElemKey(self, key) |
Definition at line 8961 of file libsheepyObject.h.
| #define cropElemKeyG cropElemKeyO |
Definition at line 8962 of file libsheepyObject.h.
| #define cropElemKeyUndefinedO | ( | self, | |
| key | |||
| ) | (self)->f->cropElemKeyUndefined(self, key) |
Definition at line 8964 of file libsheepyObject.h.
| #define cropElemKeyUndefinedG cropElemKeyUndefinedO |
Definition at line 8965 of file libsheepyObject.h.
| #define cropElemKeyBoolO | ( | self, | |
| key | |||
| ) | (self)->f->cropElemKeyBool(self, key) |
Definition at line 8967 of file libsheepyObject.h.
| #define cropElemKeyBoolG cropElemKeyBoolO |
Definition at line 8968 of file libsheepyObject.h.
| #define cropElemKeyDoubleO | ( | self, | |
| key | |||
| ) | (self)->f->cropElemKeyDouble(self, key) |
Definition at line 8970 of file libsheepyObject.h.
| #define cropElemKeyDoubleG cropElemKeyDoubleO |
Definition at line 8971 of file libsheepyObject.h.
| #define cropElemKeyIntO | ( | self, | |
| key | |||
| ) | (self)->f->cropElemKeyInt(self, key) |
Definition at line 8973 of file libsheepyObject.h.
| #define cropElemKeyIntG cropElemKeyIntO |
Definition at line 8974 of file libsheepyObject.h.
| #define cropElemKeyInt32O | ( | self, | |
| key | |||
| ) | (self)->f->cropElemKeyInt32(self, key) |
Definition at line 8976 of file libsheepyObject.h.
| #define cropElemKeyInt32G cropElemKeyInt32O |
Definition at line 8977 of file libsheepyObject.h.
| #define cropElemKeyUintO | ( | self, | |
| key | |||
| ) | (self)->f->cropElemKeyUint(self, key) |
Definition at line 8979 of file libsheepyObject.h.
| #define cropElemKeyUintG cropElemKeyUintO |
Definition at line 8980 of file libsheepyObject.h.
| #define cropElemKeyUint32O | ( | self, | |
| key | |||
| ) | (self)->f->cropElemKeyUint32(self, key) |
Definition at line 8982 of file libsheepyObject.h.
| #define cropElemKeyUint32G cropElemKeyUint32O |
Definition at line 8983 of file libsheepyObject.h.
| #define cropElemKeySO | ( | self, | |
| key | |||
| ) | (self)->f->cropElemKeyS(self, key) |
Definition at line 8985 of file libsheepyObject.h.
| #define cropElemKeySG cropElemKeySO |
Definition at line 8986 of file libsheepyObject.h.
| #define cropElemKeyDictO | ( | self, | |
| key | |||
| ) | (self)->f->cropElemKeyDict(self, key) |
Definition at line 8988 of file libsheepyObject.h.
| #define cropElemKeyDictG cropElemKeyDictO |
Definition at line 8989 of file libsheepyObject.h.
| #define cropElemKeyArrayO | ( | self, | |
| key | |||
| ) | (self)->f->cropElemKeyArray(self, key) |
Definition at line 8991 of file libsheepyObject.h.
| #define cropElemKeyArrayG cropElemKeyArrayO |
Definition at line 8992 of file libsheepyObject.h.
| #define cropElemKeySmallBoolO | ( | self, | |
| key | |||
| ) | (self)->f->cropElemKeySmallBool(self, key) |
Definition at line 8994 of file libsheepyObject.h.
| #define cropElemKeySmallBoolG cropElemKeySmallBoolO |
Definition at line 8995 of file libsheepyObject.h.
| #define cropElemKeySmallBytesO | ( | self, | |
| key | |||
| ) | (self)->f->cropElemKeySmallBytes(self, key) |
Definition at line 8997 of file libsheepyObject.h.
| #define cropElemKeySmallBytesG cropElemKeySmallBytesO |
Definition at line 8998 of file libsheepyObject.h.
| #define cropElemKeySmallDoubleO | ( | self, | |
| key | |||
| ) | (self)->f->cropElemKeySmallDouble(self, key) |
Definition at line 9000 of file libsheepyObject.h.
| #define cropElemKeySmallDoubleG cropElemKeySmallDoubleO |
Definition at line 9001 of file libsheepyObject.h.
| #define cropElemKeySmallIntO | ( | self, | |
| key | |||
| ) | (self)->f->cropElemKeySmallInt(self, key) |
Definition at line 9003 of file libsheepyObject.h.
| #define cropElemKeySmallIntG cropElemKeySmallIntO |
Definition at line 9004 of file libsheepyObject.h.
| #define cropElemKeySmallStringO | ( | self, | |
| key | |||
| ) | (self)->f->cropElemKeySmallString(self, key) |
Definition at line 9006 of file libsheepyObject.h.
| #define cropElemKeySmallStringG cropElemKeySmallStringO |
Definition at line 9007 of file libsheepyObject.h.
| #define cropElemKeyVoidO | ( | self, | |
| key | |||
| ) | (self)->f->cropElemKeyVoid(self, key) |
Definition at line 9009 of file libsheepyObject.h.
| #define cropElemKeyVoidG cropElemKeyVoidO |
Definition at line 9010 of file libsheepyObject.h.
| #define cropElemKeySmallContainerO | ( | self, | |
| key | |||
| ) | (self)->f->cropElemKeySmallContainer(self, key) |
Definition at line 9012 of file libsheepyObject.h.
| #define cropElemKeySmallContainerG cropElemKeySmallContainerO |
Definition at line 9013 of file libsheepyObject.h.
| #define insertStringO | ( | self, | |
| index, | |||
| toInsert | |||
| ) | (self)->f->insertString(self, index, toInsert) |
Definition at line 9015 of file libsheepyObject.h.
| #define insertStringG insertStringO |
Definition at line 9016 of file libsheepyObject.h.
| #define insertSO | ( | self, | |
| index, | |||
| toInsert | |||
| ) | (self)->f->insertS(self, index, toInsert) |
Definition at line 9018 of file libsheepyObject.h.
| #define insertSG insertSO |
Definition at line 9019 of file libsheepyObject.h.
| #define insertNFreeStringO | ( | self, | |
| index, | |||
| toInsert | |||
| ) | (self)->f->insertNFreeString(self, index, toInsert) |
Definition at line 9021 of file libsheepyObject.h.
| #define insertNFreeStringG insertNFreeStringO |
Definition at line 9022 of file libsheepyObject.h.
| #define insertSNFreeO | ( | self, | |
| index, | |||
| toInsert | |||
| ) | (self)->f->insertSNFree(self, index, toInsert) |
Definition at line 9024 of file libsheepyObject.h.
| #define insertSNFreeG insertSNFreeO |
Definition at line 9025 of file libsheepyObject.h.
Definition at line 9027 of file libsheepyObject.h.
| #define uniqCharG uniqCharO |
Definition at line 9028 of file libsheepyObject.h.
Definition at line 9030 of file libsheepyObject.h.
| #define icUniqCharG icUniqCharO |
Definition at line 9031 of file libsheepyObject.h.
Definition at line 9033 of file libsheepyObject.h.
| #define findCharG findCharO |
Definition at line 9034 of file libsheepyObject.h.
| #define findJsonO | ( | self, | |
| needle | |||
| ) | (self)->f->findJson(self, needle) |
Definition at line 9036 of file libsheepyObject.h.
| #define findJsonG findJsonO |
Definition at line 9037 of file libsheepyObject.h.
Definition at line 9039 of file libsheepyObject.h.
| #define icFindCharG icFindCharO |
Definition at line 9040 of file libsheepyObject.h.
| #define icFindJsonO | ( | self, | |
| needle | |||
| ) | (self)->f->icFindJson(self, needle) |
Definition at line 9042 of file libsheepyObject.h.
| #define icFindJsonG icFindJsonO |
Definition at line 9043 of file libsheepyObject.h.
| #define replaceCharSO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->replaceCharS(self, olds, news, max) |
Definition at line 9045 of file libsheepyObject.h.
| #define replaceCharSG replaceCharSO |
Definition at line 9046 of file libsheepyObject.h.
| #define replaceSCharO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->replaceSChar(self, olds, news, max) |
Definition at line 9048 of file libsheepyObject.h.
| #define replaceSCharG replaceSCharO |
Definition at line 9049 of file libsheepyObject.h.
| #define replaceCharCharO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->replaceCharChar(self, olds, news, max) |
Definition at line 9051 of file libsheepyObject.h.
| #define replaceCharCharG replaceCharCharO |
Definition at line 9052 of file libsheepyObject.h.
| #define replaceSmallStringSmallStringO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->replaceSmallStringSmallString(self, olds, news, max) |
Definition at line 9054 of file libsheepyObject.h.
| #define replaceSmallStringSmallStringG replaceSmallStringSmallStringO |
Definition at line 9055 of file libsheepyObject.h.
| #define replaceSmallStringSO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->replaceSmallStringS(self, olds, news, max) |
Definition at line 9057 of file libsheepyObject.h.
| #define replaceSmallStringSG replaceSmallStringSO |
Definition at line 9058 of file libsheepyObject.h.
| #define replaceSmallStringCharO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->replaceSmallStringChar(self, olds, news, max) |
Definition at line 9060 of file libsheepyObject.h.
| #define replaceSmallStringCharG replaceSmallStringCharO |
Definition at line 9061 of file libsheepyObject.h.
| #define replaceSSmallStringO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->replaceSSmallString(self, olds, news, max) |
Definition at line 9063 of file libsheepyObject.h.
| #define replaceSSmallStringG replaceSSmallStringO |
Definition at line 9064 of file libsheepyObject.h.
| #define replaceCharSmallStringO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->replaceCharSmallString(self, olds, news, max) |
Definition at line 9066 of file libsheepyObject.h.
| #define replaceCharSmallStringG replaceCharSmallStringO |
Definition at line 9067 of file libsheepyObject.h.
| #define replaceJsonJsonO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->replaceJsonJson(self, olds, news, max) |
Definition at line 9069 of file libsheepyObject.h.
| #define replaceJsonJsonG replaceJsonJsonO |
Definition at line 9070 of file libsheepyObject.h.
| #define replaceJsonSmallStringO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->replaceJsonSmallString(self, olds, news, max) |
Definition at line 9072 of file libsheepyObject.h.
| #define replaceJsonSmallStringG replaceJsonSmallStringO |
Definition at line 9073 of file libsheepyObject.h.
| #define replaceJsonSO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->replaceJsonS(self, olds, news, max) |
Definition at line 9075 of file libsheepyObject.h.
| #define replaceJsonSG replaceJsonSO |
Definition at line 9076 of file libsheepyObject.h.
| #define replaceJsonCharO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->replaceJsonChar(self, olds, news, max) |
Definition at line 9078 of file libsheepyObject.h.
| #define replaceJsonCharG replaceJsonCharO |
Definition at line 9079 of file libsheepyObject.h.
| #define replaceSmallStringJsonO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->replaceSmallStringJson(self, olds, news, max) |
Definition at line 9081 of file libsheepyObject.h.
| #define replaceSmallStringJsonG replaceSmallStringJsonO |
Definition at line 9082 of file libsheepyObject.h.
| #define replaceSJsonO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->replaceSJson(self, olds, news, max) |
Definition at line 9084 of file libsheepyObject.h.
| #define replaceSJsonG replaceSJsonO |
Definition at line 9085 of file libsheepyObject.h.
| #define replaceCharJsonO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->replaceCharJson(self, olds, news, max) |
Definition at line 9087 of file libsheepyObject.h.
| #define replaceCharJsonG replaceCharJsonO |
Definition at line 9088 of file libsheepyObject.h.
| #define icReplaceCharSO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->icReplaceCharS(self, olds, news, max) |
Definition at line 9090 of file libsheepyObject.h.
| #define icReplaceCharSG icReplaceCharSO |
Definition at line 9091 of file libsheepyObject.h.
| #define icReplaceSCharO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->icReplaceSChar(self, olds, news, max) |
Definition at line 9093 of file libsheepyObject.h.
| #define icReplaceSCharG icReplaceSCharO |
Definition at line 9094 of file libsheepyObject.h.
| #define icReplaceCharCharO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->icReplaceCharChar(self, olds, news, max) |
Definition at line 9096 of file libsheepyObject.h.
| #define icReplaceCharCharG icReplaceCharCharO |
Definition at line 9097 of file libsheepyObject.h.
| #define icReplaceSmallStringSmallStringO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->icReplaceSmallStringSmallString(self, olds, news, max) |
Definition at line 9099 of file libsheepyObject.h.
| #define icReplaceSmallStringSmallStringG icReplaceSmallStringSmallStringO |
Definition at line 9100 of file libsheepyObject.h.
| #define icReplaceSmallStringSO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->icReplaceSmallStringS(self, olds, news, max) |
Definition at line 9102 of file libsheepyObject.h.
| #define icReplaceSmallStringSG icReplaceSmallStringSO |
Definition at line 9103 of file libsheepyObject.h.
| #define icReplaceSmallStringCharO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->icReplaceSmallStringChar(self, olds, news, max) |
Definition at line 9105 of file libsheepyObject.h.
| #define icReplaceSmallStringCharG icReplaceSmallStringCharO |
Definition at line 9106 of file libsheepyObject.h.
| #define icReplaceSSmallStringO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->icReplaceSSmallString(self, olds, news, max) |
Definition at line 9108 of file libsheepyObject.h.
| #define icReplaceSSmallStringG icReplaceSSmallStringO |
Definition at line 9109 of file libsheepyObject.h.
| #define icReplaceCharSmallStringO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->icReplaceCharSmallString(self, olds, news, max) |
Definition at line 9111 of file libsheepyObject.h.
| #define icReplaceCharSmallStringG icReplaceCharSmallStringO |
Definition at line 9112 of file libsheepyObject.h.
| #define icReplaceJsonJsonO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->icReplaceJsonJson(self, olds, news, max) |
Definition at line 9114 of file libsheepyObject.h.
| #define icReplaceJsonJsonG icReplaceJsonJsonO |
Definition at line 9115 of file libsheepyObject.h.
| #define icReplaceJsonSmallStringO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->icReplaceJsonSmallString(self, olds, news, max) |
Definition at line 9117 of file libsheepyObject.h.
| #define icReplaceJsonSmallStringG icReplaceJsonSmallStringO |
Definition at line 9118 of file libsheepyObject.h.
| #define icReplaceJsonSO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->icReplaceJsonS(self, olds, news, max) |
Definition at line 9120 of file libsheepyObject.h.
| #define icReplaceJsonSG icReplaceJsonSO |
Definition at line 9121 of file libsheepyObject.h.
| #define icReplaceJsonCharO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->icReplaceJsonChar(self, olds, news, max) |
Definition at line 9123 of file libsheepyObject.h.
| #define icReplaceJsonCharG icReplaceJsonCharO |
Definition at line 9124 of file libsheepyObject.h.
| #define icReplaceSmallStringJsonO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->icReplaceSmallStringJson(self, olds, news, max) |
Definition at line 9126 of file libsheepyObject.h.
| #define icReplaceSmallStringJsonG icReplaceSmallStringJsonO |
Definition at line 9127 of file libsheepyObject.h.
| #define icReplaceSJsonO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->icReplaceSJson(self, olds, news, max) |
Definition at line 9129 of file libsheepyObject.h.
| #define icReplaceSJsonG icReplaceSJsonO |
Definition at line 9130 of file libsheepyObject.h.
| #define icReplaceCharJsonO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->icReplaceCharJson(self, olds, news, max) |
Definition at line 9132 of file libsheepyObject.h.
| #define icReplaceCharJsonG icReplaceCharJsonO |
Definition at line 9133 of file libsheepyObject.h.
| #define icEqualSmallStringO | ( | self, | |
| string | |||
| ) | (self)->f->icEqualSmallString(self, string) |
Definition at line 9135 of file libsheepyObject.h.
| #define icEqualSmallStringG icEqualSmallStringO |
Definition at line 9136 of file libsheepyObject.h.
| #define icEqualSO | ( | self, | |
| string | |||
| ) | (self)->f->icEqualS(self, string) |
Definition at line 9138 of file libsheepyObject.h.
| #define icEqualSG icEqualSO |
Definition at line 9139 of file libsheepyObject.h.
Definition at line 9141 of file libsheepyObject.h.
| #define icEqualCharG icEqualCharO |
Definition at line 9142 of file libsheepyObject.h.
| #define equalISO | ( | self, | |
| string, | |||
| index | |||
| ) | (self)->f->equalIS(self, string, index) |
Definition at line 9144 of file libsheepyObject.h.
| #define equalISG equalISO |
Definition at line 9145 of file libsheepyObject.h.
Definition at line 9147 of file libsheepyObject.h.
| #define equalICharG equalICharO |
Definition at line 9148 of file libsheepyObject.h.
| #define equalIJsonO | ( | self, | |
| string, | |||
| index | |||
| ) | (self)->f->equalIJson(self, string, index) |
Definition at line 9150 of file libsheepyObject.h.
| #define equalIJsonG equalIJsonO |
Definition at line 9151 of file libsheepyObject.h.
| #define equalISmallStringO | ( | self, | |
| string, | |||
| index | |||
| ) | (self)->f->equalISmallString(self, string, index) |
Definition at line 9153 of file libsheepyObject.h.
| #define equalISmallStringG equalISmallStringO |
Definition at line 9154 of file libsheepyObject.h.
| #define startsWithSO | ( | self, | |
| string | |||
| ) | (self)->f->startsWithS(self, string) |
Definition at line 9156 of file libsheepyObject.h.
| #define startsWithSG startsWithSO |
Definition at line 9157 of file libsheepyObject.h.
Definition at line 9159 of file libsheepyObject.h.
| #define startsWithCharG startsWithCharO |
Definition at line 9160 of file libsheepyObject.h.
| #define startsWithSmallStringO | ( | self, | |
| string | |||
| ) | (self)->f->startsWithSmallString(self, string) |
Definition at line 9162 of file libsheepyObject.h.
| #define startsWithSmallStringG startsWithSmallStringO |
Definition at line 9163 of file libsheepyObject.h.
| #define startsWithJsonO | ( | self, | |
| string | |||
| ) | (self)->f->startsWithJson(self, string) |
Definition at line 9165 of file libsheepyObject.h.
| #define startsWithJsonG startsWithJsonO |
Definition at line 9166 of file libsheepyObject.h.
| #define endsWithSO | ( | self, | |
| string | |||
| ) | (self)->f->endsWithS(self, string) |
Definition at line 9168 of file libsheepyObject.h.
| #define endsWithSG endsWithSO |
Definition at line 9169 of file libsheepyObject.h.
Definition at line 9171 of file libsheepyObject.h.
| #define endsWithCharG endsWithCharO |
Definition at line 9172 of file libsheepyObject.h.
| #define endsWithSmallStringO | ( | self, | |
| string | |||
| ) | (self)->f->endsWithSmallString(self, string) |
Definition at line 9174 of file libsheepyObject.h.
| #define endsWithSmallStringG endsWithSmallStringO |
Definition at line 9175 of file libsheepyObject.h.
| #define endsWithJsonO | ( | self, | |
| string | |||
| ) | (self)->f->endsWithJson(self, string) |
Definition at line 9177 of file libsheepyObject.h.
| #define endsWithJsonG endsWithJsonO |
Definition at line 9178 of file libsheepyObject.h.
| #define countSO | ( | self, | |
| string | |||
| ) | (self)->f->countS(self, string) |
Definition at line 9180 of file libsheepyObject.h.
| #define countSG countSO |
Definition at line 9181 of file libsheepyObject.h.
Definition at line 9183 of file libsheepyObject.h.
| #define countCharG countCharO |
Definition at line 9184 of file libsheepyObject.h.
| #define countSmallStringO | ( | self, | |
| string | |||
| ) | (self)->f->countSmallString(self, string) |
Definition at line 9186 of file libsheepyObject.h.
| #define countSmallStringG countSmallStringO |
Definition at line 9187 of file libsheepyObject.h.
| #define countJsonO | ( | self, | |
| string | |||
| ) | (self)->f->countJson(self, string) |
Definition at line 9189 of file libsheepyObject.h.
| #define countJsonG countJsonO |
Definition at line 9190 of file libsheepyObject.h.
| #define icStartsWithSO | ( | self, | |
| string | |||
| ) | (self)->f->icStartsWithS(self, string) |
Definition at line 9192 of file libsheepyObject.h.
| #define icStartsWithSG icStartsWithSO |
Definition at line 9193 of file libsheepyObject.h.
Definition at line 9195 of file libsheepyObject.h.
| #define icStartsWithCharG icStartsWithCharO |
Definition at line 9196 of file libsheepyObject.h.
| #define icStartsWithSmallStringO | ( | self, | |
| string | |||
| ) | (self)->f->icStartsWithSmallString(self, string) |
Definition at line 9198 of file libsheepyObject.h.
| #define icStartsWithSmallStringG icStartsWithSmallStringO |
Definition at line 9199 of file libsheepyObject.h.
| #define icStartsWithJsonO | ( | self, | |
| string | |||
| ) | (self)->f->icStartsWithJson(self, string) |
Definition at line 9201 of file libsheepyObject.h.
| #define icStartsWithJsonG icStartsWithJsonO |
Definition at line 9202 of file libsheepyObject.h.
| #define icEndsWithSO | ( | self, | |
| string | |||
| ) | (self)->f->icEndsWithS(self, string) |
Definition at line 9204 of file libsheepyObject.h.
| #define icEndsWithSG icEndsWithSO |
Definition at line 9205 of file libsheepyObject.h.
Definition at line 9207 of file libsheepyObject.h.
| #define icEndsWithCharG icEndsWithCharO |
Definition at line 9208 of file libsheepyObject.h.
| #define icEndsWithSmallStringO | ( | self, | |
| string | |||
| ) | (self)->f->icEndsWithSmallString(self, string) |
Definition at line 9210 of file libsheepyObject.h.
| #define icEndsWithSmallStringG icEndsWithSmallStringO |
Definition at line 9211 of file libsheepyObject.h.
| #define icEndsWithJsonO | ( | self, | |
| string | |||
| ) | (self)->f->icEndsWithJson(self, string) |
Definition at line 9213 of file libsheepyObject.h.
| #define icEndsWithJsonG icEndsWithJsonO |
Definition at line 9214 of file libsheepyObject.h.
| #define icCountSO | ( | self, | |
| string | |||
| ) | (self)->f->icCountS(self, string) |
Definition at line 9216 of file libsheepyObject.h.
| #define icCountSG icCountSO |
Definition at line 9217 of file libsheepyObject.h.
Definition at line 9219 of file libsheepyObject.h.
| #define icCountCharG icCountCharO |
Definition at line 9220 of file libsheepyObject.h.
| #define icCountSmallStringO | ( | self, | |
| string | |||
| ) | (self)->f->icCountSmallString(self, string) |
Definition at line 9222 of file libsheepyObject.h.
| #define icCountSmallStringG icCountSmallStringO |
Definition at line 9223 of file libsheepyObject.h.
| #define icCountJsonO | ( | self, | |
| string | |||
| ) | (self)->f->icCountJson(self, string) |
Definition at line 9225 of file libsheepyObject.h.
| #define icCountJsonG icCountJsonO |
Definition at line 9226 of file libsheepyObject.h.
| #define enumerateDictO | ( | self, | |
| closure, | |||
| funcElem | |||
| ) | (self)->f->enumerateDict(self, closure, funcElem) |
Definition at line 9228 of file libsheepyObject.h.
| #define enumerateDictG enumerateDictO |
Definition at line 9229 of file libsheepyObject.h.
Definition at line 9231 of file libsheepyObject.h.
| #define splitCharG splitCharO |
Definition at line 9232 of file libsheepyObject.h.
| #define splitSO | ( | self, | |
| delim | |||
| ) | (self)->f->splitS(self, delim) |
Definition at line 9234 of file libsheepyObject.h.
| #define splitSG splitSO |
Definition at line 9235 of file libsheepyObject.h.
Definition at line 9237 of file libsheepyObject.h.
| #define splitCharSG splitCharSO |
Definition at line 9238 of file libsheepyObject.h.
| #define splitSmallStringSO | ( | self, | |
| delim | |||
| ) | (self)->f->splitSmallStringS(self, delim) |
Definition at line 9240 of file libsheepyObject.h.
| #define splitSmallStringSG splitSmallStringSO |
Definition at line 9241 of file libsheepyObject.h.
| #define extractCharSO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->extractCharS(self, delim1, delim2) |
Definition at line 9243 of file libsheepyObject.h.
| #define extractCharSG extractCharSO |
Definition at line 9244 of file libsheepyObject.h.
| #define extractSCharO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->extractSChar(self, delim1, delim2) |
Definition at line 9246 of file libsheepyObject.h.
| #define extractSCharG extractSCharO |
Definition at line 9247 of file libsheepyObject.h.
| #define extractCharCharO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->extractCharChar(self, delim1, delim2) |
Definition at line 9249 of file libsheepyObject.h.
| #define extractCharCharG extractCharCharO |
Definition at line 9250 of file libsheepyObject.h.
| #define extractSmallJsonSmallJsonO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->extractSmallJsonSmallJson(self, delim1, delim2) |
Definition at line 9252 of file libsheepyObject.h.
| #define extractSmallJsonSmallJsonG extractSmallJsonSmallJsonO |
Definition at line 9253 of file libsheepyObject.h.
| #define extractSmallStringSmallJsonO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->extractSmallStringSmallJson(self, delim1, delim2) |
Definition at line 9255 of file libsheepyObject.h.
| #define extractSmallStringSmallJsonG extractSmallStringSmallJsonO |
Definition at line 9256 of file libsheepyObject.h.
| #define extractSSmallJsonO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->extractSSmallJson(self, delim1, delim2) |
Definition at line 9258 of file libsheepyObject.h.
| #define extractSSmallJsonG extractSSmallJsonO |
Definition at line 9259 of file libsheepyObject.h.
| #define extractCharSmallJsonO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->extractCharSmallJson(self, delim1, delim2) |
Definition at line 9261 of file libsheepyObject.h.
| #define extractCharSmallJsonG extractCharSmallJsonO |
Definition at line 9262 of file libsheepyObject.h.
| #define extractSmallStringSmallStringO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->extractSmallStringSmallString(self, delim1, delim2) |
Definition at line 9264 of file libsheepyObject.h.
| #define extractSmallStringSmallStringG extractSmallStringSmallStringO |
Definition at line 9265 of file libsheepyObject.h.
| #define extractSmallStringSO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->extractSmallStringS(self, delim1, delim2) |
Definition at line 9267 of file libsheepyObject.h.
| #define extractSmallStringSG extractSmallStringSO |
Definition at line 9268 of file libsheepyObject.h.
| #define extractSmallStringCharO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->extractSmallStringChar(self, delim1, delim2) |
Definition at line 9270 of file libsheepyObject.h.
| #define extractSmallStringCharG extractSmallStringCharO |
Definition at line 9271 of file libsheepyObject.h.
| #define extractSSmallStringO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->extractSSmallString(self, delim1, delim2) |
Definition at line 9273 of file libsheepyObject.h.
| #define extractSSmallStringG extractSSmallStringO |
Definition at line 9274 of file libsheepyObject.h.
| #define extractCharSmallStringO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->extractCharSmallString(self, delim1, delim2) |
Definition at line 9276 of file libsheepyObject.h.
| #define extractCharSmallStringG extractCharSmallStringO |
Definition at line 9277 of file libsheepyObject.h.
| #define icSplitCharO | ( | self, | |
| c | |||
| ) | (self)->f->icSplitChar(self, c) |
Definition at line 9279 of file libsheepyObject.h.
| #define icSplitCharG icSplitCharO |
Definition at line 9280 of file libsheepyObject.h.
| #define icSplitSO | ( | self, | |
| delim | |||
| ) | (self)->f->icSplitS(self, delim) |
Definition at line 9282 of file libsheepyObject.h.
| #define icSplitSG icSplitSO |
Definition at line 9283 of file libsheepyObject.h.
Definition at line 9285 of file libsheepyObject.h.
| #define icSplitCharSG icSplitCharSO |
Definition at line 9286 of file libsheepyObject.h.
| #define icSplitSmallStringSO | ( | self, | |
| delim | |||
| ) | (self)->f->icSplitSmallStringS(self, delim) |
Definition at line 9288 of file libsheepyObject.h.
| #define icSplitSmallStringSG icSplitSmallStringSO |
Definition at line 9289 of file libsheepyObject.h.
| #define icExtractCharSO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->icExtractCharS(self, delim1, delim2) |
Definition at line 9291 of file libsheepyObject.h.
| #define icExtractCharSG icExtractCharSO |
Definition at line 9292 of file libsheepyObject.h.
| #define icExtractSCharO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->icExtractSChar(self, delim1, delim2) |
Definition at line 9294 of file libsheepyObject.h.
| #define icExtractSCharG icExtractSCharO |
Definition at line 9295 of file libsheepyObject.h.
| #define icExtractCharCharO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->icExtractCharChar(self, delim1, delim2) |
Definition at line 9297 of file libsheepyObject.h.
| #define icExtractCharCharG icExtractCharCharO |
Definition at line 9298 of file libsheepyObject.h.
| #define icExtractSmallJsonSmallJsonO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->icExtractSmallJsonSmallJson(self, delim1, delim2) |
Definition at line 9300 of file libsheepyObject.h.
| #define icExtractSmallJsonSmallJsonG icExtractSmallJsonSmallJsonO |
Definition at line 9301 of file libsheepyObject.h.
| #define icExtractSmallStringSmallJsonO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->icExtractSmallStringSmallJson(self, delim1, delim2) |
Definition at line 9303 of file libsheepyObject.h.
| #define icExtractSmallStringSmallJsonG icExtractSmallStringSmallJsonO |
Definition at line 9304 of file libsheepyObject.h.
| #define icExtractSSmallJsonO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->icExtractSSmallJson(self, delim1, delim2) |
Definition at line 9306 of file libsheepyObject.h.
| #define icExtractSSmallJsonG icExtractSSmallJsonO |
Definition at line 9307 of file libsheepyObject.h.
| #define icExtractCharSmallJsonO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->icExtractCharSmallJson(self, delim1, delim2) |
Definition at line 9309 of file libsheepyObject.h.
| #define icExtractCharSmallJsonG icExtractCharSmallJsonO |
Definition at line 9310 of file libsheepyObject.h.
| #define icExtractSmallStringSmallStringO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->icExtractSmallStringSmallString(self, delim1, delim2) |
Definition at line 9312 of file libsheepyObject.h.
| #define icExtractSmallStringSmallStringG icExtractSmallStringSmallStringO |
Definition at line 9313 of file libsheepyObject.h.
| #define icExtractSmallStringSO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->icExtractSmallStringS(self, delim1, delim2) |
Definition at line 9315 of file libsheepyObject.h.
| #define icExtractSmallStringSG icExtractSmallStringSO |
Definition at line 9316 of file libsheepyObject.h.
| #define icExtractSmallStringCharO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->icExtractSmallStringChar(self, delim1, delim2) |
Definition at line 9318 of file libsheepyObject.h.
| #define icExtractSmallStringCharG icExtractSmallStringCharO |
Definition at line 9319 of file libsheepyObject.h.
| #define icExtractSSmallStringO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->icExtractSSmallString(self, delim1, delim2) |
Definition at line 9321 of file libsheepyObject.h.
| #define icExtractSSmallStringG icExtractSSmallStringO |
Definition at line 9322 of file libsheepyObject.h.
| #define icExtractCharSmallStringO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->icExtractCharSmallString(self, delim1, delim2) |
Definition at line 9324 of file libsheepyObject.h.
| #define icExtractCharSmallStringG icExtractCharSmallStringO |
Definition at line 9325 of file libsheepyObject.h.
| #define colorO | ( | self, | |
| colr | |||
| ) | (self)->f->color(self, colr) |
Definition at line 9327 of file libsheepyObject.h.
| #define colorG colorO |
Definition at line 9328 of file libsheepyObject.h.
| #define colordO | ( | self, | |
| color | |||
| ) | (self)->f->colord(self, color) |
Definition at line 9330 of file libsheepyObject.h.
| #define colordG colordO |
Definition at line 9331 of file libsheepyObject.h.
| #define getNumAtO | ( | self, | |
| index | |||
| ) | (self)->f->getNumAt(self, index) |
Definition at line 9333 of file libsheepyObject.h.
| #define getNumAtG getNumAtO |
Definition at line 9334 of file libsheepyObject.h.
| #define delElemIndexO | ( | self, | |
| index | |||
| ) | (self)->f->delElemIndex(self, index) |
Definition at line 9336 of file libsheepyObject.h.
| #define delElemIndexG delElemIndexO |
Definition at line 9337 of file libsheepyObject.h.
| #define removeElemIndexO | ( | self, | |
| index | |||
| ) | (self)->f->removeElemIndex(self, index) |
Definition at line 9339 of file libsheepyObject.h.
| #define removeElemIndexG removeElemIndexO |
Definition at line 9340 of file libsheepyObject.h.
| #define stringifyO | ( | self, | |
| indent | |||
| ) | (self)->f->stringify(self, indent) |
Definition at line 9342 of file libsheepyObject.h.
| #define stringifyG stringifyO |
Definition at line 9343 of file libsheepyObject.h.
| #define stringifySmallStringO | ( | self, | |
| indent | |||
| ) | (self)->f->stringifySmallString(self, indent) |
Definition at line 9345 of file libsheepyObject.h.
| #define stringifySmallStringG stringifySmallStringO |
Definition at line 9346 of file libsheepyObject.h.
| #define toYMLO | ( | self, | |
| indent | |||
| ) | (self)->f->toYML(self, indent) |
Definition at line 9348 of file libsheepyObject.h.
| #define toYMLG toYMLO |
Definition at line 9349 of file libsheepyObject.h.
| #define toYMLSmallStringO | ( | self, | |
| indent | |||
| ) | (self)->f->toYMLSmallString(self, indent) |
Definition at line 9351 of file libsheepyObject.h.
| #define toYMLSmallStringG toYMLSmallStringO |
Definition at line 9352 of file libsheepyObject.h.
| #define parseSmallStringO | ( | self, | |
| input | |||
| ) | (self)->f->parseSmallString(self, input) |
Definition at line 9354 of file libsheepyObject.h.
| #define parseSmallStringG parseSmallStringO |
Definition at line 9355 of file libsheepyObject.h.
| #define parseYMLSmallStringO | ( | self, | |
| input | |||
| ) | (self)->f->parseYMLSmallString(self, input) |
Definition at line 9357 of file libsheepyObject.h.
| #define parseYMLSmallStringG parseYMLSmallStringO |
Definition at line 9358 of file libsheepyObject.h.
| #define serialO | ( | self | ) | (self)->f->serial(self) |
Definition at line 9360 of file libsheepyObject.h.
| #define serialG serialO |
Definition at line 9361 of file libsheepyObject.h.
Definition at line 9363 of file libsheepyObject.h.
| #define deserialG deserialO |
Definition at line 9364 of file libsheepyObject.h.
| #define readFileJsonO | ( | self, | |
| filePath | |||
| ) | (self)->f->readFileJson(self, filePath) |
Definition at line 9366 of file libsheepyObject.h.
| #define readFileJsonG readFileJsonO |
Definition at line 9367 of file libsheepyObject.h.
| #define writeFileJsonO | ( | self, | |
| filePath | |||
| ) | (self)->f->writeFileJson(self, filePath) |
Definition at line 9369 of file libsheepyObject.h.
| #define writeFileJsonG writeFileJsonO |
Definition at line 9370 of file libsheepyObject.h.
| #define appendFileJsonO | ( | self, | |
| filePath | |||
| ) | (self)->f->appendFileJson(self, filePath) |
Definition at line 9372 of file libsheepyObject.h.
| #define appendFileJsonG appendFileJsonO |
Definition at line 9373 of file libsheepyObject.h.
| #define readTextJsonO | ( | self, | |
| filePath | |||
| ) | (self)->f->readTextJson(self, filePath) |
Definition at line 9375 of file libsheepyObject.h.
| #define readTextJsonG readTextJsonO |
Definition at line 9376 of file libsheepyObject.h.
| #define writeTextJsonO | ( | self, | |
| filePath | |||
| ) | (self)->f->writeTextJson(self, filePath) |
Definition at line 9378 of file libsheepyObject.h.
| #define writeTextJsonG writeTextJsonO |
Definition at line 9379 of file libsheepyObject.h.
| #define appendTextJsonO | ( | self, | |
| filePath | |||
| ) | (self)->f->appendTextJson(self, filePath) |
Definition at line 9381 of file libsheepyObject.h.
| #define appendTextJsonG appendTextJsonO |
Definition at line 9382 of file libsheepyObject.h.
| #define typeAtStringO | ( | self, | |
| index | |||
| ) | (self)->f->typeAtString(self, index) |
Definition at line 9384 of file libsheepyObject.h.
| #define typeAtStringG typeAtStringO |
Definition at line 9385 of file libsheepyObject.h.
| #define typeAtSmallStringO | ( | self, | |
| index | |||
| ) | (self)->f->typeAtSmallString(self, index) |
Definition at line 9387 of file libsheepyObject.h.
| #define typeAtSmallStringG typeAtSmallStringO |
Definition at line 9388 of file libsheepyObject.h.
| #define typeAtO | ( | self, | |
| index | |||
| ) | (self)->f->typeAt(self, index) |
Definition at line 9390 of file libsheepyObject.h.
| #define typeAtG typeAtO |
Definition at line 9391 of file libsheepyObject.h.
| #define isETypeAtO | ( | self, | |
| index, | |||
| type | |||
| ) | (self)->f->isETypeAt(self, index, type) |
Definition at line 9393 of file libsheepyObject.h.
| #define isETypeAtG isETypeAtO |
Definition at line 9394 of file libsheepyObject.h.
| #define isEUndefinedAtO | ( | self, | |
| index | |||
| ) | (self)->f->isEUndefinedAt(self, index) |
Definition at line 9396 of file libsheepyObject.h.
| #define isEUndefinedAtG isEUndefinedAtO |
Definition at line 9397 of file libsheepyObject.h.
| #define isEBoolAtO | ( | self, | |
| index | |||
| ) | (self)->f->isEBoolAt(self, index) |
Definition at line 9399 of file libsheepyObject.h.
| #define isEBoolAtG isEBoolAtO |
Definition at line 9400 of file libsheepyObject.h.
| #define isEContainerAtO | ( | self, | |
| index | |||
| ) | (self)->f->isEContainerAt(self, index) |
Definition at line 9402 of file libsheepyObject.h.
| #define isEContainerAtG isEContainerAtO |
Definition at line 9403 of file libsheepyObject.h.
| #define isEDictAtO | ( | self, | |
| index | |||
| ) | (self)->f->isEDictAt(self, index) |
Definition at line 9405 of file libsheepyObject.h.
| #define isEDictAtG isEDictAtO |
Definition at line 9406 of file libsheepyObject.h.
| #define isEDoubleAtO | ( | self, | |
| index | |||
| ) | (self)->f->isEDoubleAt(self, index) |
Definition at line 9408 of file libsheepyObject.h.
| #define isEDoubleAtG isEDoubleAtO |
Definition at line 9409 of file libsheepyObject.h.
| #define isEIntAtO | ( | self, | |
| index | |||
| ) | (self)->f->isEIntAt(self, index) |
Definition at line 9411 of file libsheepyObject.h.
| #define isEIntAtG isEIntAtO |
Definition at line 9412 of file libsheepyObject.h.
| #define isEStringAtO | ( | self, | |
| index | |||
| ) | (self)->f->isEStringAt(self, index) |
Definition at line 9414 of file libsheepyObject.h.
| #define isEStringAtG isEStringAtO |
Definition at line 9415 of file libsheepyObject.h.
| #define isEFaststringAtO | ( | self, | |
| index | |||
| ) | (self)->f->isEFaststringAt(self, index) |
Definition at line 9417 of file libsheepyObject.h.
| #define isEFaststringAtG isEFaststringAtO |
Definition at line 9418 of file libsheepyObject.h.
| #define isEArrayAtO | ( | self, | |
| index | |||
| ) | (self)->f->isEArrayAt(self, index) |
Definition at line 9420 of file libsheepyObject.h.
| #define isEArrayAtG isEArrayAtO |
Definition at line 9421 of file libsheepyObject.h.
| #define isEBytesAtO | ( | self, | |
| index | |||
| ) | (self)->f->isEBytesAt(self, index) |
Definition at line 9423 of file libsheepyObject.h.
| #define isEBytesAtG isEBytesAtO |
Definition at line 9424 of file libsheepyObject.h.
| #define setSmallArrayO | ( | self, | |
| p2 | |||
| ) | (self)->f->setSmallArray(self, p2) |
Definition at line 9426 of file libsheepyObject.h.
| #define setSmallArrayG setSmallArrayO |
Definition at line 9427 of file libsheepyObject.h.
| #define setFromSmallDictO | ( | self, | |
| p2 | |||
| ) | (self)->f->setFromSmallDict(self, p2) |
Definition at line 9429 of file libsheepyObject.h.
| #define setFromSmallDictG setFromSmallDictO |
Definition at line 9430 of file libsheepyObject.h.
| #define setFromSmallJsonO | ( | self, | |
| p2 | |||
| ) | (self)->f->setFromSmallJson(self, p2) |
Definition at line 9432 of file libsheepyObject.h.
| #define setFromSmallJsonG setFromSmallJsonO |
Definition at line 9433 of file libsheepyObject.h.
Definition at line 9435 of file libsheepyObject.h.
| #define appendCharG appendCharO |
Definition at line 9436 of file libsheepyObject.h.
| #define appendNSmashSO | ( | self, | |
| string | |||
| ) | (self)->f->appendNSmashS(self, string) |
Definition at line 9438 of file libsheepyObject.h.
| #define appendNSmashSG appendNSmashSO |
Definition at line 9439 of file libsheepyObject.h.
Definition at line 9441 of file libsheepyObject.h.
| #define prependNSmashSmallJsonG prependNSmashSmallJsonO |
Definition at line 9442 of file libsheepyObject.h.
| #define prependNSmashSO | ( | self, | |
| string | |||
| ) | (self)->f->prependNSmashS(self, string) |
Definition at line 9444 of file libsheepyObject.h.
| #define prependNSmashSG prependNSmashSO |
Definition at line 9445 of file libsheepyObject.h.
| #define replaceSmallJsonSmallJsonO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->replaceSmallJsonSmallJson(self, olds, news, max) |
Definition at line 9447 of file libsheepyObject.h.
| #define replaceSmallJsonSmallJsonG replaceSmallJsonSmallJsonO |
Definition at line 9448 of file libsheepyObject.h.
| #define replaceSmallJsonSmallStringO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->replaceSmallJsonSmallString(self, olds, news, max) |
Definition at line 9450 of file libsheepyObject.h.
| #define replaceSmallJsonSmallStringG replaceSmallJsonSmallStringO |
Definition at line 9451 of file libsheepyObject.h.
| #define replaceSmallJsonSO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->replaceSmallJsonS(self, olds, news, max) |
Definition at line 9453 of file libsheepyObject.h.
| #define replaceSmallJsonSG replaceSmallJsonSO |
Definition at line 9454 of file libsheepyObject.h.
| #define replaceSmallJsonCharO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->replaceSmallJsonChar(self, olds, news, max) |
Definition at line 9456 of file libsheepyObject.h.
| #define replaceSmallJsonCharG replaceSmallJsonCharO |
Definition at line 9457 of file libsheepyObject.h.
| #define replaceSSmallJsonO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->replaceSSmallJson(self, olds, news, max) |
Definition at line 9459 of file libsheepyObject.h.
| #define replaceSSmallJsonG replaceSSmallJsonO |
Definition at line 9460 of file libsheepyObject.h.
| #define replaceCharSmallJsonO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->replaceCharSmallJson(self, olds, news, max) |
Definition at line 9462 of file libsheepyObject.h.
| #define replaceCharSmallJsonG replaceCharSmallJsonO |
Definition at line 9463 of file libsheepyObject.h.
| #define icReplaceSmallJsonSmallJsonO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->icReplaceSmallJsonSmallJson(self, olds, news, max) |
Definition at line 9465 of file libsheepyObject.h.
| #define icReplaceSmallJsonSmallJsonG icReplaceSmallJsonSmallJsonO |
Definition at line 9466 of file libsheepyObject.h.
| #define icReplaceSmallJsonSmallStringO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->icReplaceSmallJsonSmallString(self, olds, news, max) |
Definition at line 9468 of file libsheepyObject.h.
| #define icReplaceSmallJsonSmallStringG icReplaceSmallJsonSmallStringO |
Definition at line 9469 of file libsheepyObject.h.
| #define icReplaceSmallJsonSO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->icReplaceSmallJsonS(self, olds, news, max) |
Definition at line 9471 of file libsheepyObject.h.
| #define icReplaceSmallJsonSG icReplaceSmallJsonSO |
Definition at line 9472 of file libsheepyObject.h.
| #define icReplaceSmallJsonCharO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->icReplaceSmallJsonChar(self, olds, news, max) |
Definition at line 9474 of file libsheepyObject.h.
| #define icReplaceSmallJsonCharG icReplaceSmallJsonCharO |
Definition at line 9475 of file libsheepyObject.h.
| #define icReplaceSSmallJsonO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->icReplaceSSmallJson(self, olds, news, max) |
Definition at line 9477 of file libsheepyObject.h.
| #define icReplaceSSmallJsonG icReplaceSSmallJsonO |
Definition at line 9478 of file libsheepyObject.h.
| #define icReplaceCharSmallJsonO | ( | self, | |
| olds, | |||
| news, | |||
| max | |||
| ) | (self)->f->icReplaceCharSmallJson(self, olds, news, max) |
Definition at line 9480 of file libsheepyObject.h.
| #define icReplaceCharSmallJsonG icReplaceCharSmallJsonO |
Definition at line 9481 of file libsheepyObject.h.
| #define equalSO | ( | self, | |
| string | |||
| ) | (self)->f->equalS(self, string) |
Definition at line 9483 of file libsheepyObject.h.
| #define equalSG equalSO |
Definition at line 9484 of file libsheepyObject.h.
| #define equalISmallJsonO | ( | self, | |
| string, | |||
| index | |||
| ) | (self)->f->equalISmallJson(self, string, index) |
Definition at line 9486 of file libsheepyObject.h.
| #define equalISmallJsonG equalISmallJsonO |
Definition at line 9487 of file libsheepyObject.h.
| #define startsWithSmallJsonO | ( | self, | |
| string | |||
| ) | (self)->f->startsWithSmallJson(self, string) |
Definition at line 9489 of file libsheepyObject.h.
| #define startsWithSmallJsonG startsWithSmallJsonO |
Definition at line 9490 of file libsheepyObject.h.
| #define endsWithSmallJsonO | ( | self, | |
| string | |||
| ) | (self)->f->endsWithSmallJson(self, string) |
Definition at line 9492 of file libsheepyObject.h.
| #define endsWithSmallJsonG endsWithSmallJsonO |
Definition at line 9493 of file libsheepyObject.h.
| #define countSmallJsonO | ( | self, | |
| string | |||
| ) | (self)->f->countSmallJson(self, string) |
Definition at line 9495 of file libsheepyObject.h.
| #define countSmallJsonG countSmallJsonO |
Definition at line 9496 of file libsheepyObject.h.
| #define icStartsWithSmallJsonO | ( | self, | |
| string | |||
| ) | (self)->f->icStartsWithSmallJson(self, string) |
Definition at line 9498 of file libsheepyObject.h.
| #define icStartsWithSmallJsonG icStartsWithSmallJsonO |
Definition at line 9499 of file libsheepyObject.h.
| #define icEndsWithSmallJsonO | ( | self, | |
| string | |||
| ) | (self)->f->icEndsWithSmallJson(self, string) |
Definition at line 9501 of file libsheepyObject.h.
| #define icEndsWithSmallJsonG icEndsWithSmallJsonO |
Definition at line 9502 of file libsheepyObject.h.
| #define icCountSmallJsonO | ( | self, | |
| string | |||
| ) | (self)->f->icCountSmallJson(self, string) |
Definition at line 9504 of file libsheepyObject.h.
| #define icCountSmallJsonG icCountSmallJsonO |
Definition at line 9505 of file libsheepyObject.h.
| #define splitSmallJsonSO | ( | self, | |
| delim | |||
| ) | (self)->f->splitSmallJsonS(self, delim) |
Definition at line 9507 of file libsheepyObject.h.
| #define splitSmallJsonSG splitSmallJsonSO |
Definition at line 9508 of file libsheepyObject.h.
| #define splitSSmallStringO | ( | self, | |
| delim | |||
| ) | (self)->f->splitSSmallString(self, delim) |
Definition at line 9510 of file libsheepyObject.h.
| #define splitSSmallStringG splitSSmallStringO |
Definition at line 9511 of file libsheepyObject.h.
| #define extractSmallJsonSmallStringO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->extractSmallJsonSmallString(self, delim1, delim2) |
Definition at line 9513 of file libsheepyObject.h.
| #define extractSmallJsonSmallStringG extractSmallJsonSmallStringO |
Definition at line 9514 of file libsheepyObject.h.
| #define extractSmallJsonSO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->extractSmallJsonS(self, delim1, delim2) |
Definition at line 9516 of file libsheepyObject.h.
| #define extractSmallJsonSG extractSmallJsonSO |
Definition at line 9517 of file libsheepyObject.h.
| #define extractSmallJsonCharO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->extractSmallJsonChar(self, delim1, delim2) |
Definition at line 9519 of file libsheepyObject.h.
| #define extractSmallJsonCharG extractSmallJsonCharO |
Definition at line 9520 of file libsheepyObject.h.
| #define icSplitSmallJsonSO | ( | self, | |
| delim | |||
| ) | (self)->f->icSplitSmallJsonS(self, delim) |
Definition at line 9522 of file libsheepyObject.h.
| #define icSplitSmallJsonSG icSplitSmallJsonSO |
Definition at line 9523 of file libsheepyObject.h.
| #define icSplitSSmallStringO | ( | self, | |
| delim | |||
| ) | (self)->f->icSplitSSmallString(self, delim) |
Definition at line 9525 of file libsheepyObject.h.
| #define icSplitSSmallStringG icSplitSSmallStringO |
Definition at line 9526 of file libsheepyObject.h.
| #define icExtractSmallJsonSmallStringO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->icExtractSmallJsonSmallString(self, delim1, delim2) |
Definition at line 9528 of file libsheepyObject.h.
| #define icExtractSmallJsonSmallStringG icExtractSmallJsonSmallStringO |
Definition at line 9529 of file libsheepyObject.h.
| #define icExtractSmallJsonSO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->icExtractSmallJsonS(self, delim1, delim2) |
Definition at line 9531 of file libsheepyObject.h.
| #define icExtractSmallJsonSG icExtractSmallJsonSO |
Definition at line 9532 of file libsheepyObject.h.
| #define icExtractSmallJsonCharO | ( | self, | |
| delim1, | |||
| delim2 | |||
| ) | (self)->f->icExtractSmallJsonChar(self, delim1, delim2) |
Definition at line 9534 of file libsheepyObject.h.
| #define icExtractSmallJsonCharG icExtractSmallJsonCharO |
Definition at line 9535 of file libsheepyObject.h.
| #define cBa | ( | self | ) | ( (baset*) self ) |
Definition at line 9548 of file libsheepyObject.h.
| #define cleanBaseP | ( | name | ) | baset *name CLEANUP(cleanUpBaseTerminateG) |
declare pointer name with type baset and terminate name when it is out of scope
Definition at line 9617 of file libsheepyObject.h.
| #define cleanFreeBase | ( | name | ) | baset *name CLEANUP(cleanUpBaseFreeG) |
declare pointer name with type baset and free name when it is out of scope
Definition at line 9622 of file libsheepyObject.h.
| #define cleanFinishBaseP | ( | name | ) | baset *name CLEANUP(cleanUpBaseFinishG) |
declare pointer name with Type baset and finish name when it is out of scope
Definition at line 9627 of file libsheepyObject.h.
| #define cleanSmashBaseP | ( | name | ) | baset *name CLEANUP(cleanUpBaseSmashG) |
declare pointer name with Type baset and smash name when it is out of scope
Definition at line 9632 of file libsheepyObject.h.
| #define unusedV 0 |
define for unused values in generics
Definition at line 9754 of file libsheepyObject.h.
| #define toUnsignedType | ( | var | ) | typeof(convertToUnsignedType(var)) |
convert a variable number type to unsigned type, to declare a new variable or cast a value
Example: int a = 0x7f000000; int b = 0x81000000; int c = a - b; // wrong result because of the overflow
// instead cast a and b to unsigned int toUnsignedType(a) d = (toUnsignedType(a))a + (toUnsignedType(b))(-b);
Definition at line 9767 of file libsheepyObject.h.
| #define convertToUnsignedType | ( | var | ) |
| #define castS | ( | casted, | |
| toCast | |||
| ) |
declare casted variable and cast to smallStringt
Definition at line 9783 of file libsheepyObject.h.
| #define _ "\"" |
convenience define to make the json path strings more readable key strings must in paths must be quoted with " _"a"_"."_"bsd"_ is equivalent to: "\"a"."bsd""
Definition at line 9796 of file libsheepyObject.h.
| #define BSLH "\\" |
Back Slash string to escape back slash, use in for example json path with get, set...
Definition at line 9799 of file libsheepyObject.h.
| #define ssGet | ( | obj | ) | ((smallStringt*)(obj))->f->get((smallStringt*)(obj)) |
get a pointer to the string in the smallString object
works only when obj is not NULL
it is not possible to free/reallocate this pointer
Definition at line 9808 of file libsheepyObject.h.
| #define sjGet | ( | obj | ) | ((smallJsont*)(obj))->f->getTopS((smallJsont*)(obj)) |
get a pointer to the string in the smallJson object
works only when obj is not NULL
it is not possible to free/reallocate this pointer
Definition at line 9817 of file libsheepyObject.h.
replace all olds (old strings) smallString and smallJson string
Definition at line 9823 of file libsheepyObject.h.
| #define replaceManyO | ( | self, | |
| olds, | |||
| ... | |||
| ) | (self)->f->replaceMany(self, olds, __VA_ARGS__, NULL) |
string replace many olds with news (s, olds1, news1, olds2, news2,...) smallString and smallJson string
Definition at line 9829 of file libsheepyObject.h.
| #define replaceManyG replaceManyO |
Definition at line 9830 of file libsheepyObject.h.
ignore case and replace all olds (old strings) smallString and smallJson string
Definition at line 9836 of file libsheepyObject.h.
| #define icReplaceManyO | ( | self, | |
| olds, | |||
| ... | |||
| ) | (self)->f->icReplaceMany(self, olds, __VA_ARGS__, NULL) |
ignore case and string replace many olds with news (s, olds1, news1, olds2, news2,...) smallString and smallJson string
Definition at line 9842 of file libsheepyObject.h.
| #define icReplaceManyG icReplaceManyO |
Definition at line 9843 of file libsheepyObject.h.
| #define systemNFreeOJ | ( | command | ) | systemNFreeJOF(command, __LINE__, __func__, __FILE__); |
run system command in a smallString and free command buffer a message is printed when an error occurs
Definition at line 9893 of file libsheepyObject.h.
| #define systemNFreeO | ( | command | ) | systemNFreeOF(command, __LINE__, __func__, __FILE__); |
Definition at line 9895 of file libsheepyObject.h.
| #define toStringG | ( | obj | ) |
Definition at line 9937 of file libsheepyObject.h.
| #define putsG | ( | obj | ) |
Definition at line 10018 of file libsheepyObject.h.
| #define abool atomic_bool |
atomic and concurent data structrures
Definition at line 10838 of file libsheepyObject.h.
| #define aflag atomic_flag |
Definition at line 10839 of file libsheepyObject.h.
| #define ai64 atomic_int_fast64_t |
Definition at line 10840 of file libsheepyObject.h.
| #define aflagClear | ( | flag | ) | atomic_flag_clear(&(flag)) |
Definition at line 10842 of file libsheepyObject.h.
| #define aflagTestNSet | ( | flag | ) | atomic_flag_test_and_set(&(flag)) |
Definition at line 10843 of file libsheepyObject.h.
Definition at line 10844 of file libsheepyObject.h.
Definition at line 10845 of file libsheepyObject.h.
| #define aCompareExchangeStrong | ( | obj, | |
| expected, | |||
| desired | |||
| ) | atomic_compare_exchange_strong(&(obj), &(expected), desired) |
Definition at line 10846 of file libsheepyObject.h.
Definition at line 10847 of file libsheepyObject.h.
Definition at line 10848 of file libsheepyObject.h.
| #define aStaticArrayT | ( | typeName, | |
| element, | |||
| MAXCOUNT | |||
| ) |
atomic static array
WARNING: According to my tests, using a spinlock slows down the execution by 100%, something that takes 4sec with 2 thread would take 8sec with the spinlock
this type of array has a static maximum element count (fixed) it is used as a circular buffer, queue, fifo...
atomic staticArray is a concurrent data structure when the data stucture is accessed, it needs to be locked with aStaticArrayAcquire and released with aStaticArrayRelease, the lock should be as short as possible
there are macros specific to the atomic staticArray otherwise use the regular staticArray macros with acquire and release around: aStaticArrayT, aStaticArrayInit, aStaticArrayAcquire and aStaticArrayRelease
no sanity checks are done
Usage:
to declare an array:
typedef struct { int a; char *key; } element;
aStaticArrayT(typeName, element, 10);
typeName array; aStaticArrayInit(array);
aStaticArrayAcquire(array); if (!staticArrayIsFull(a)) { staticArrayPush(array); staticArrayLast(array).a = fork(); } aStaticArrayRelease(array);
aStaticArrayAcquire(array); if (!staticArrayIsEmpty(array)) { val = staticArrayLast(array).a; staticArrayPop(array); } aStaticArrayRelease(array);
Array variables: array.list: elements array.maxCount: maximum element count allowed
Note: some functions are macros to be able to have structs as element and access the struct members directly, for example: staticArrayLast(chan).a = 0; base type for atomic staticArrays declares type for atomic staticArray
| typeName | atomic staticArray type name |
| element | type of elements (int, struct, pointer...) MAXCOUNT array/ring buffer size |
Definition at line 10932 of file libsheepyObject.h.
| #define aStaticArrayInit | ( | name | ) |
initialize count in array
| name | variable name for the atomic staticArray |
Definition at line 10949 of file libsheepyObject.h.
| #define aStaticArrayAcquire | ( | name | ) | while(aflagTestNSet((name).access)); |
acquire access to the atomic staticArray this is an atomic spinlock
Definition at line 10959 of file libsheepyObject.h.
| #define aStaticArrayRelease | ( | name | ) | aflagClear((name).access); |
release the previously acquired atomic staticArray clear the atomic flag in the spinlock
Definition at line 10965 of file libsheepyObject.h.
| #define aIndexer aStaticArrayBase |
atomic indexer is an atomic staticArray without the list It indexes an independent array
atomic indexer is a concurrent data structure when the data stucture is accessed, it needs to be locked with aIndexerAcquire and released with aIndexerRelease, the lock should be as short as possible
there are macros specific to the atomic indexer otherwise use the regular indexer macros with acquire and release around: aIndexer, aIndexerT, aIndexerInit, aIndexerAcquire and aIndexerRelease
no sanity checks are done
Usage:
declare an array: char array[10][5];
declare an indexer: aIndexer indx;
or declare an indexer with smaller counters (default is int64_t): aIndexerT(typeName, atomic_schar); typeName indx;
aIndexerAcquire(indx); indexerPush(indx); array[indexerLast(indx)][0] = '0'; aIndexerRelease(indx);
// or aIndexerAcquire(indx); indexerPush(indx); array[indx.last][0] = '0'; aIndexerRelease(indx);
aIndexerAcquire(indx); indexerPop(indx); aIndexerRelease(indx);
// accessing the first/head element
aIndexerAcquire(indx); char c = array[indexerFirst(indx)][0]; aIndexerRelease(indx);
aIndexerAcquire(indx); char c = array[indx.head][0]; aIndexerRelease(indx); base type, same as staticArray
Definition at line 11026 of file libsheepyObject.h.
| #define aIndexerT | ( | typeName, | |
| INT_TYPE | |||
| ) |
declare an atomic indexer type with INT_TYPE counters instead of the default i64 INT_TYPE has to be signed integer
Definition at line 11032 of file libsheepyObject.h.
| #define aIndexerInit | ( | name, | |
| MAXCOUNT | |||
| ) |
initialize count in atomic indexer
| name | variable name for the atomic indexer |
| MAXCOUNT | max count for name type |
Definition at line 11050 of file libsheepyObject.h.
| #define aIndexerAcquire aStaticArrayAcquire |
acquire access to the atomic indexer this is an atomic spinlock
Definition at line 11060 of file libsheepyObject.h.
| #define aIndexerRelease aStaticArrayRelease |
release the previously acquired atomic indexer clear the atomic flag in the spinlock
Definition at line 11066 of file libsheepyObject.h.
| #define finalizeLibsheepy | ( | ) |
disable finalizeLibsheepy since it is called automatically at exit.
Definition at line 11099 of file libsheepyObject.h.
| #define initLibsheepy | ( | progPath | ) | initLibsheepyF(progPath, initLibsheepyObject) |
Definition at line 11119 of file libsheepyObject.h.
base class
Definition at line 9545 of file libsheepyObject.h.
| typedef void(* freeBaseFt) (baset *self) |
free buffers in obj
Definition at line 9555 of file libsheepyObject.h.
| typedef void(* terminateBaseFt) (baset **self) |
free buffers and obj itself
Definition at line 9560 of file libsheepyObject.h.
| typedef char*(* toStringBaseFt) (baset *self) |
convert data in obj to string
Definition at line 9565 of file libsheepyObject.h.
create a copy of obj
Definition at line 9570 of file libsheepyObject.h.
| typedef void(* smashBaseFt) (baset **self) |
free obj itself and keep buffers inside
Definition at line 9575 of file libsheepyObject.h.
| typedef void(* finishBaseFt) (baset **self) |
free only baset container and keep the sObject inside
Definition at line 9580 of file libsheepyObject.h.
| typedef struct undefined undefinedt |
undefined class
Definition at line 9639 of file libsheepyObject.h.
| typedef struct smallJson smallJsont |
smallJson class
Definition at line 9644 of file libsheepyObject.h.
| typedef struct smallDict smallDictt |
smallDict class
Definition at line 9649 of file libsheepyObject.h.
| typedef struct smallArray smallArrayt |
smallArray class
Definition at line 9654 of file libsheepyObject.h.
| typedef struct smallBytes smallBytest |
smallBytes class
Definition at line 9659 of file libsheepyObject.h.
| typedef struct smallBool smallBoolt |
smallBool class
Definition at line 9664 of file libsheepyObject.h.
| typedef struct smallContainer smallContainert |
smallContainer class
Definition at line 9669 of file libsheepyObject.h.
| typedef struct smallDouble smallDoublet |
smallDouble class
Definition at line 9674 of file libsheepyObject.h.
smallInt class
Definition at line 9679 of file libsheepyObject.h.
| typedef struct smallString smallStringt |
smallString class
Definition at line 9684 of file libsheepyObject.h.
| typedef void(* recycleContainersFt) (void *arg) |
function pointer freeing the unused containers of a class in a thread
Definition at line 11081 of file libsheepyObject.h.
| void freeManyOF | ( | void * | paramType, |
| ... | |||
| ) |
free many buffers in baset objects
Definition at line 580 of file libsheepyObject.c.
| void terminateManyOF | ( | void * | paramType, |
| ... | |||
| ) |
terminate many baset objects
Definition at line 595 of file libsheepyObject.c.
| void smashManyOF | ( | void * | paramType, |
| ... | |||
| ) |
smash many baset objects
Definition at line 613 of file libsheepyObject.c.
| void finishManyOF | ( | void * | paramType, |
| ... | |||
| ) |
finish many baset objects
Definition at line 631 of file libsheepyObject.c.
| void cleanUpBaseTerminateG | ( | baset ** | val | ) |
Definition at line 555 of file libsheepyObject.c.
| void cleanUpBaseFreeG | ( | baset ** | val | ) |
Definition at line 560 of file libsheepyObject.c.
| void cleanUpBaseFinishG | ( | baset ** | val | ) |
Definition at line 565 of file libsheepyObject.c.
| void cleanUpBaseSmashG | ( | baset ** | val | ) |
Definition at line 570 of file libsheepyObject.c.
| smallDictt* shSysinfo | ( | void | ) |
sheepy sysinfo
return struct sysinfo in a dictionary. The keys are: uptime, loads, totalram, freeram, sharedram, bufferram, totalswap, freeswap, procs
Definition at line 526 of file libsheepyObject.c.
Definition at line 575 of file libsheepyObject.c.
| smallJsont * getProgPathJO | ( | void | ) |
get program path When initLibsheepy is called before this function, it returns the given program path.
When initLibsheepy has not been called before this function, it returns the real program path.
Definition at line 649 of file libsheepyObject.c.

| smallStringt * getProgPathO | ( | void | ) |
| smallJsont * getRealProgPathJO | ( | void | ) |
get real program path The first call allocates libSheepyRealProgPath, it is freed with freeRealProgPath
Definition at line 664 of file libsheepyObject.c.

| smallStringt * getRealProgPathO | ( | void | ) |
| int systemJO | ( | smallJsont * | command | ) |
run system command in a smallString
Definition at line 679 of file libsheepyObject.c.

| int systemO | ( | smallStringt * | command | ) |
Definition at line 694 of file libsheepyObject.c.
| int systemNFreeJOF | ( | smallJsont * | command, |
| int | line, | ||
| const char * | thisFunc, | ||
| const char * | thisFileName | ||
| ) |
| int systemNFreeOF | ( | smallStringt * | command, |
| int | line, | ||
| const char * | thisFunc, | ||
| const char * | thisFileName | ||
| ) |
Definition at line 727 of file libsheepyObject.c.
| char * toStringOF | ( | baset * | object | ) |
convert data in obj to string
Definition at line 1095 of file libsheepyObject.c.
| char * toStringUndefinedGF | ( | undefinedt * | object | ) |
Definition at line 1103 of file libsheepyObject.c.
| char * toStringBoolGF | ( | bool | object | ) |
Definition at line 1111 of file libsheepyObject.c.
| char * toStringBoolPGF | ( | bool * | object | ) |
Definition at line 1121 of file libsheepyObject.c.
| char * toStringFloatGF | ( | float | object | ) |
Definition at line 1134 of file libsheepyObject.c.
| char * toStringFloatPGF | ( | float * | object | ) |
Definition at line 1142 of file libsheepyObject.c.
| char * toStringDoubleGF | ( | double | object | ) |
Definition at line 1153 of file libsheepyObject.c.
| char * toStringDoublePGF | ( | double * | object | ) |
Definition at line 1161 of file libsheepyObject.c.
| char * toStringIntGF | ( | int64_t | object | ) |
| char * toStringIntPGF | ( | int64_t * | object | ) |
| char * toStringInt32GF | ( | int32_t | object | ) |
| char * toStringInt32PGF | ( | int32_t * | object | ) |
| char * toStringInt16GF | ( | int16_t | object | ) |
| char * toStringInt16PGF | ( | int16_t * | object | ) |
| char * toStringUintGF | ( | uint64_t | object | ) |
| char * toStringUintPGF | ( | uint64_t * | object | ) |
| char * toStringUint32GF | ( | uint32_t | object | ) |
| char * toStringUint32PGF | ( | uint32_t * | object | ) |
| char * toStringUint16GF | ( | uint16_t | object | ) |
| char * toStringUint16PGF | ( | uint16_t * | object | ) |
| char * toStringUint8GF | ( | uint8_t | object | ) |
| char * toStringUint8PGF | ( | uint8_t * | object | ) |
| char * toStringCharGF | ( | char | object | ) |
Definition at line 1265 of file libsheepyObject.c.
| char * toStringSGF | ( | const char * | object | ) |
| char * toStringListSGF | ( | char ** | object | ) |
Definition at line 1279 of file libsheepyObject.c.


| char * toStringListCSGF | ( | const char ** | object | ) |
Definition at line 1294 of file libsheepyObject.c.


| char * toStringDictGF | ( | smallDictt * | object | ) |
Definition at line 1309 of file libsheepyObject.c.
| char * toStringArrayGF | ( | smallArrayt * | object | ) |
Definition at line 1317 of file libsheepyObject.c.
| char * toStringSmallBoolGF | ( | smallBoolt * | object | ) |
Definition at line 1325 of file libsheepyObject.c.
| char * toStringSmallBytesGF | ( | smallBytest * | object | ) |
Definition at line 1333 of file libsheepyObject.c.
| char * toStringSmallDoubleGF | ( | smallDoublet * | object | ) |
Definition at line 1341 of file libsheepyObject.c.
| char * toStringSmallIntGF | ( | smallIntt * | object | ) |
Definition at line 1349 of file libsheepyObject.c.
| char * toStringSmallStringGF | ( | smallStringt * | object | ) |
Definition at line 1357 of file libsheepyObject.c.
| char * toStringVoidGF | ( | void * | object | ) |
Definition at line 1365 of file libsheepyObject.c.
| char * toStringSmallContainerGF | ( | smallContainert * | object | ) |
Definition at line 1373 of file libsheepyObject.c.
| char * toStringSmallJsonGF | ( | smallJsont * | object | ) |
Definition at line 1381 of file libsheepyObject.c.
| char * otos | ( | void * | basetObj | ) |
object to string for debug this function is used for printing an object in gdb, lldb, any debugger, in gdb: p otos(obj) a longer alternative to print an object is: p obj->f->toString(obj)
Definition at line 1389 of file libsheepyObject.c.
| void putsOF | ( | baset * | object | ) |
puts for objects using toString
Definition at line 787 of file libsheepyObject.c.

| void putsUndefinedGF | ( | undefinedt * | object | ) |
| void putsBoolGF | ( | bool | object | ) |
Definition at line 809 of file libsheepyObject.c.
| void putsBoolPGF | ( | bool * | object | ) |
Definition at line 819 of file libsheepyObject.c.
| void putsDoubleGF | ( | double | object | ) |
| void putsDoublePGF | ( | double * | object | ) |
| void putsIntGF | ( | int64_t | object | ) |
| void putsIntPGF | ( | int64_t * | object | ) |
| void putsInt32GF | ( | int32_t | object | ) |
| void putsInt32PGF | ( | int32_t * | object | ) |
| void putsUintGF | ( | uint64_t | object | ) |
| void putsUintPGF | ( | uint64_t * | object | ) |
| void putsUint32GF | ( | uint32_t | object | ) |
| void putsUint32PGF | ( | uint32_t * | object | ) |
| void putsSGF | ( | const char * | object | ) |
Definition at line 951 of file libsheepyObject.c.
| void putsListSGF | ( | char ** | object | ) |
| void putsListCSGF | ( | const char ** | object | ) |
| void putsDictGF | ( | smallDictt * | object | ) |
| void putsJsonGF | ( | smallJsont * | object | ) |
| void putsArrayGF | ( | smallArrayt * | object | ) |
| void putsSmallBoolGF | ( | smallBoolt * | object | ) |
| void putsSmallBytesGF | ( | smallBytest * | object | ) |
| void putsSmallDoubleGF | ( | smallDoublet * | object | ) |
| void putsSmallIntGF | ( | smallIntt * | object | ) |
| void putsSmallStringGF | ( | smallStringt * | object | ) |
| void putsVoidGF | ( | void * | object | ) |
Definition at line 1073 of file libsheepyObject.c.
| void putsSmallContainerGF | ( | smallContainert * | object | ) |
| smallStringt * formatO | ( | const char * | fmt, |
| ... | |||
| ) |
format string allocate and format string using asprintf
| format | string and other parameters |
Definition at line 1395 of file libsheepyObject.c.

| int execO | ( | const char * | cmd, |
| smallArrayt * | out, | ||
| smallArrayt * | err | ||
| ) |
execute command return stdout from cmd in *out
| cmd | command |
| out | stdout |
| err | stderr |
| int execSmallJsonO | ( | smallJsont * | cmd, |
| smallArrayt * | out, | ||
| smallArrayt * | err | ||
| ) |
| int execSmallStringO | ( | smallStringt * | cmd, |
| smallArrayt * | out, | ||
| smallArrayt * | err | ||
| ) |
| smallArrayt * walkDirO | ( | const char * | dirPath | ) |
list all files in a directory recursively the directories are not listed
| dirPath | path to directory |
Definition at line 1468 of file libsheepyObject.c.


| smallArrayt * walkDirSmallJsonO | ( | smallJsont * | dirPath | ) |
| smallArrayt * walkDirSmallStringO | ( | smallStringt * | dirPath | ) |
| smallArrayt * walkDirDirO | ( | const char * | dirPath | ) |
list all directories in a directory recursively and sort the list
files are not listed
| dirPath | path to directory |
Definition at line 1545 of file libsheepyObject.c.


| smallArrayt * walkDirDirSmallJsonO | ( | smallJsont * | dirPath | ) |
| smallArrayt * walkDirDirSmallStringO | ( | smallStringt * | dirPath | ) |
| smallArrayt * readDirO | ( | const char * | dirPath | ) |
list files in a directory and sort the list
directories are not listed
| dirPath | path to directory |
Definition at line 1620 of file libsheepyObject.c.


| smallArrayt * readDirSmallJsonO | ( | smallJsont * | dirPath | ) |
| smallArrayt * readDirSmallStringO | ( | smallStringt * | dirPath | ) |
| smallArrayt * readDirDirO | ( | const char * | dirPath | ) |
list directories in a directory and sort the list
files are not listed
| dirPath | path to directory |
Definition at line 1687 of file libsheepyObject.c.


| smallArrayt * readDirDirSmallJsonO | ( | smallJsont * | dirPath | ) |
| smallArrayt * readDirDirSmallStringO | ( | smallStringt * | dirPath | ) |
| smallArrayt * walkDirAllO | ( | const char * | dirPath | ) |
list all files and directories in a directory recursively the directories are listed
| dirPath | path to directory |
Definition at line 1754 of file libsheepyObject.c.


| smallArrayt * walkDirAllSmallJsonO | ( | smallJsont * | dirPath | ) |
| smallArrayt * walkDirAllSmallStringO | ( | smallStringt * | dirPath | ) |
| smallArrayt * readDirAllO | ( | const char * | dirPath | ) |
list files in a directory and sort the list
directories are listed
| dirPath | path to directory |
Definition at line 1830 of file libsheepyObject.c.


| smallArrayt * readDirAllSmallJsonO | ( | smallJsont * | dirPath | ) |
| smallArrayt * readDirAllSmallStringO | ( | smallStringt * | dirPath | ) |
| time_t getModificationTimeJO | ( | smallJsont * | path | ) |
get modification time for path
| path |
Definition at line 1895 of file libsheepyObject.c.

| time_t getModificationTimeO | ( | smallStringt * | path | ) |
Definition at line 1912 of file libsheepyObject.c.


| int setModificationTimeJO | ( | smallJsont * | path, |
| time_t | mtime | ||
| ) |
set modification time for path
| path | |
| mtime | (for example, from the getModificationTime function) |
Definition at line 1924 of file libsheepyObject.c.

| int setModificationTimeO | ( | smallStringt * | path, |
| time_t | mtime | ||
| ) |
| bool equalModificationTimesJO | ( | smallJsont * | path1, |
| smallJsont * | path2 | ||
| ) |
compare modification times for path1 and path2
| path1 | |
| path2 |
Definition at line 1953 of file libsheepyObject.c.

| bool equalModificationTimesSJO | ( | const char * | path1, |
| smallJsont * | path2 | ||
| ) |
| bool equalModificationTimesJOS | ( | smallJsont * | path1, |
| const char * | path2 | ||
| ) |
| bool equalModificationTimesJOO | ( | smallJsont * | path1, |
| smallStringt * | path2 | ||
| ) |
| bool equalModificationTimesOJO | ( | smallStringt * | path1, |
| smallJsont * | path2 | ||
| ) |
| bool equalModificationTimesO | ( | smallStringt * | path1, |
| smallStringt * | path2 | ||
| ) |
| bool equalModificationTimesSO | ( | const char * | path1, |
| smallStringt * | path2 | ||
| ) |
| bool equalModificationTimesOS | ( | smallStringt * | path1, |
| const char * | path2 | ||
| ) |
| smallJsont * timeToJO | ( | const time_t | t | ) |
time To String convert unix time to string (ctime is not used here because it adds
at the end of the string)
| unix | time to convert |
Definition at line 2081 of file libsheepyObject.c.

| smallStringt * timeToSO | ( | const time_t | t | ) |
| smallJsont * shDirnameJO | ( | smallJsont * | path | ) |
sheepy dirname
| path |
Definition at line 2105 of file libsheepyObject.c.

| smallStringt * shDirnameO | ( | smallStringt * | path | ) |
| smallJsont * expandHomeJO | ( | smallJsont * | path | ) |
expands ~/ ($HOME) or ~USER
duplicate and expand path.
| path | string |
Definition at line 2155 of file libsheepyObject.c.

| smallStringt * expandHomeO | ( | smallStringt * | path | ) |
Definition at line 2189 of file libsheepyObject.c.


| smallJsont * normalizePathJO | ( | smallJsont * | path | ) |
normalize path
remove unecessary /, .. and . leading / is kept leading . is removed
'/../' becomes '/'
| path |
Definition at line 2236 of file libsheepyObject.c.

| smallStringt * normalizePathO | ( | smallStringt * | path | ) |
| smallJsont * getCwdJO | ( | void | ) |
get current working directory
Definition at line 2340 of file libsheepyObject.c.

| smallStringt * getCwdO | ( | void | ) |
| int chDirJO | ( | smallJsont * | path | ) |
change directory
| path |
Definition at line 2374 of file libsheepyObject.c.

| int chDirO | ( | smallStringt * | path | ) |
| bool isDirJO | ( | smallJsont * | path | ) |
is directory
| path |
Definition at line 2404 of file libsheepyObject.c.

| bool isDirO | ( | smallStringt * | path | ) |
Definition at line 2419 of file libsheepyObject.c.
| bool isLinkJO | ( | smallJsont * | path | ) |
is symbolic link
| path |
Definition at line 2437 of file libsheepyObject.c.

| bool isLinkO | ( | smallStringt * | path | ) |
Definition at line 2452 of file libsheepyObject.c.
| bool fileExistsJO | ( | smallJsont * | filePath | ) |
detect files and directories
| filePath | path to file or directory |
Definition at line 2470 of file libsheepyObject.c.

| bool fileExistsO | ( | smallStringt * | filePath | ) |
Definition at line 2485 of file libsheepyObject.c.
| bool fileChmodJO | ( | smallJsont * | filePath, |
| mode_t | mode | ||
| ) |
like chmod in stdlibc but return true/false
| filePath | path to file or directory mode: permissions |
Definition at line 2499 of file libsheepyObject.c.

| bool fileChmodO | ( | smallStringt * | filePath, |
| mode_t | mode | ||
| ) |
| ssize_t fileSizeJO | ( | smallJsont * | filePath | ) |
get file size
| filePath | path to file |
Definition at line 2529 of file libsheepyObject.c.

| ssize_t fileSizeO | ( | smallStringt * | filePath | ) |
| void * readFileToNewG | ( | void *none | UNUSED, |
| const char * | filePath | ||
| ) |
call readFileToS (for readFileG)
Definition at line 2567 of file libsheepyObject.c.

| void * readStreamToNewG | ( | void *none | UNUSED, |
| FILE * | fp | ||
| ) |
| char * readFileToG | ( | char ** | string, |
| const char * | filePath | ||
| ) |
| char * readStreamToG | ( | char ** | string, |
| FILE * | fp | ||
| ) |
| void readTextSmallJsonNotSupported | ( | char ***self | UNUSED, |
| smallJsont *path | UNUSED | ||
| ) |
Definition at line 2595 of file libsheepyObject.c.
| void readTextSmallStringNotSupported | ( | char ***self | UNUSED, |
| smallStringt *path | UNUSED | ||
| ) |
Definition at line 2602 of file libsheepyObject.c.
| void readToFileSmallJsonNotSupported | ( | void *self | UNUSED, |
| smallJsont *path | UNUSED | ||
| ) |
Definition at line 2609 of file libsheepyObject.c.
| void readToFileSmallStringNotSupported | ( | void *self | UNUSED, |
| smallStringt *path | UNUSED | ||
| ) |
Definition at line 2616 of file libsheepyObject.c.
| int writeFileFromG | ( | const char * | string, |
| const char * | filePath | ||
| ) |
call writeFileS (for writeFileG) (swaps parameters)
Definition at line 2623 of file libsheepyObject.c.

| int writeStreamFromG | ( | const char * | string, |
| FILE * | fp | ||
| ) |
| int writeTextSmallJsonNotSupported | ( | char **self | UNUSED, |
| smallJsont *path | UNUSED | ||
| ) |
Definition at line 2633 of file libsheepyObject.c.
| int writeTextSmallStringNotSupported | ( | char **self | UNUSED, |
| smallStringt *path | UNUSED | ||
| ) |
Definition at line 2641 of file libsheepyObject.c.
| int writeTextCCSmallJsonNotSupported | ( | const char **self | UNUSED, |
| smallJsont *path | UNUSED | ||
| ) |
Definition at line 2649 of file libsheepyObject.c.
| int writeTextCCSmallStringNotSupported | ( | const char **self | UNUSED, |
| smallStringt *path | UNUSED | ||
| ) |
Definition at line 2657 of file libsheepyObject.c.
| char ** readTextSG | ( | char *** | list, |
| const char * | filePath | ||
| ) |
call readText (for readFileG)
Definition at line 2665 of file libsheepyObject.c.

| char ** readTextStreamG | ( | char *** | list, |
| FILE * | fp | ||
| ) |
| bool writeTextSG | ( | char ** | list, |
| const char * | filePath | ||
| ) |
call writeText (for writeFileG) (swaps parameters)
Definition at line 2683 of file libsheepyObject.c.

| bool writeTextStreamG | ( | char ** | list, |
| FILE * | fp | ||
| ) |
| bool writeTextCG | ( | const char ** | list, |
| const char * | filePath | ||
| ) |
| bool writeTextStreamCG | ( | const char ** | list, |
| FILE * | fp | ||
| ) |
| bool appendFileSG | ( | const char * | string, |
| const char * | filePath | ||
| ) |
call appendFileS (for appendFileG) (swaps parameters)
Definition at line 2703 of file libsheepyObject.c.

| bool appendTextSG | ( | char ** | list, |
| const char * | filePath | ||
| ) |
call appendText (for appendFileG) (swaps parameters)
Definition at line 2708 of file libsheepyObject.c.

| bool appendTextCG | ( | const char ** | list, |
| const char * | filePath | ||
| ) |
| int mkdirParentsSmallJsonO | ( | smallJsont * | path | ) |
recursive mkdir
| path |
Definition at line 2718 of file libsheepyObject.c.

| int mkdirParentsO | ( | smallStringt * | path | ) |
| int rmAllSmallJsonO | ( | smallJsont * | path | ) |
remove all delete recursively files and directories
| path |
Definition at line 2743 of file libsheepyObject.c.

| int rmAllO | ( | smallStringt * | path | ) |
| int copyO | ( | smallStringt * | src, |
| smallStringt * | dst | ||
| ) |
copy files recursively
| src | source path dst destination path |
Definition at line 2768 of file libsheepyObject.c.

| int copySSmallJsonO | ( | const char * | src, |
| smallJsont * | dst | ||
| ) |
| int copySO | ( | const char * | src, |
| smallStringt * | dst | ||
| ) |
| int copySmallJsonOS | ( | smallJsont * | src, |
| const char * | dst | ||
| ) |
| int copySmallJsonSmallJson | ( | smallJsont * | src, |
| smallJsont * | dst | ||
| ) |
Definition at line 2834 of file libsheepyObject.c.
| int copySmallJsonO | ( | smallJsont * | src, |
| smallStringt * | dst | ||
| ) |
Definition at line 2867 of file libsheepyObject.c.
| int copyOS | ( | smallStringt * | src, |
| const char * | dst | ||
| ) |
| int copyOSmallJson | ( | smallStringt * | src, |
| smallJsont * | dst | ||
| ) |
Definition at line 2904 of file libsheepyObject.c.
| int renameSmallJsonO | ( | smallJsont * | src, |
| smallStringt * | dst | ||
| ) |
rename file
| src | source path dst destination path |
Definition at line 2931 of file libsheepyObject.c.
| int renameSmallJsonSmallJson | ( | smallJsont * | src, |
| smallJsont * | dst | ||
| ) |
Definition at line 2958 of file libsheepyObject.c.
| int renameSmallJsonOS | ( | smallJsont * | src, |
| const char * | dst | ||
| ) |
| int renameO | ( | smallStringt * | src, |
| smallStringt * | dst | ||
| ) |
| int renameOSmallJson | ( | smallStringt * | src, |
| smallJsont * | dst | ||
| ) |
Definition at line 3024 of file libsheepyObject.c.
| int renameSSmallJsonO | ( | const char * | src, |
| smallJsont * | dst | ||
| ) |
Definition at line 3051 of file libsheepyObject.c.
| int renameSO | ( | const char * | src, |
| smallStringt * | dst | ||
| ) |
| int renameOS | ( | smallStringt * | src, |
| const char * | dst | ||
| ) |
| int moveSmallJsonO | ( | smallJsont * | src, |
| smallStringt * | dst | ||
| ) |
move files recursively
copy and then delete source
| src | source path dst destination path |
Definition at line 3090 of file libsheepyObject.c.
| int moveSmallJsonSmallJson | ( | smallJsont * | src, |
| smallJsont * | dst | ||
| ) |
Definition at line 3117 of file libsheepyObject.c.
| int moveSmallJsonOS | ( | smallJsont * | src, |
| const char * | dst | ||
| ) |
| int moveO | ( | smallStringt * | src, |
| smallStringt * | dst | ||
| ) |
| int moveOSmallJson | ( | smallStringt * | src, |
| smallJsont * | dst | ||
| ) |
Definition at line 3183 of file libsheepyObject.c.
| int moveSSmallJsonO | ( | const char * | src, |
| smallJsont * | dst | ||
| ) |
Definition at line 3210 of file libsheepyObject.c.
| int moveSO | ( | const char * | src, |
| smallStringt * | dst | ||
| ) |
| int moveOS | ( | smallStringt * | src, |
| const char * | dst | ||
| ) |
| smallJsont * randomSmallJsonO | ( | uint64_t | length | ) |
random string
allocate and generate a random string in charset "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-,"
| string | length |
Definition at line 3249 of file libsheepyObject.c.

| smallStringt * randomSO | ( | uint64_t | length | ) |
| smallJsont * randomAlphaNumSmallJsonO | ( | uint64_t | length | ) |
random alpha numerical string
allocate and generate a random string in charset "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
| string | length |
Definition at line 3281 of file libsheepyObject.c.

| smallStringt * randomAlphaNumSO | ( | uint64_t | length | ) |
| smallJsont * readSmallJsonO | ( | void | ) |
read String read user input (one line) as a string
Definition at line 3313 of file libsheepyObject.c.

| smallStringt * readO | ( | void | ) |
| smallJsont * readLineSmallJsonO | ( | FILE * | fp | ) |
readLine from file stream the fist new line is converted to 0
| fp | file stream |
Definition at line 3377 of file libsheepyObject.c.

| smallStringt * readLineO | ( | FILE * | fp | ) |
| char * intToSG | ( | char *retType | UNUSED, |
| int64_t | n | ||
| ) |
call intToS for intToG
Definition at line 3413 of file libsheepyObject.c.

| char * doubleToSG | ( | char *retType | UNUSED, |
| double | n | ||
| ) |
call doubleToS for doubleToG
Definition at line 3418 of file libsheepyObject.c.

| char ** iListUniqG | ( | char *** | list, |
| int dum | UNUSED | ||
| ) |
call iListUniqS for uniqG
Definition at line 3423 of file libsheepyObject.c.

| char ** iicListUniqG | ( | char *** | list, |
| int dum | UNUSED | ||
| ) |
call iicListUniqS for icUniqG
Definition at line 3428 of file libsheepyObject.c.

| char ** listFromArrayG | ( | char **retType | UNUSED, |
| char ** | array, | ||
| size_t | size | ||
| ) |
call listFromArrayS for fromArrayG
Definition at line 3433 of file libsheepyObject.c.

| char ** listFromCArrayG | ( | char **retType | UNUSED, |
| const char ** | array, | ||
| size_t | size | ||
| ) |
| char getSG | ( | const char * | string, |
| int retType | UNUSED, | ||
| int64_t | index | ||
| ) |
call getS for getG
Definition at line 3443 of file libsheepyObject.c.

| char * listGetG | ( | char ** | list, |
| int retType | UNUSED, | ||
| int64_t | index | ||
| ) |
call listGetS for getG
Definition at line 3448 of file libsheepyObject.c.

| char * listGetCG | ( | const char ** | list, |
| int retType | UNUSED, | ||
| int64_t | index | ||
| ) |
| char * iListGetG | ( | char ** | list, |
| int retType | UNUSED, | ||
| int64_t | index | ||
| ) |
call iListGetS for getG
Definition at line 3458 of file libsheepyObject.c.

| const char * iListGetCG | ( | const char ** | list, |
| int retType | UNUSED, | ||
| int64_t | index | ||
| ) |
| char * listPopG | ( | char *** | list, |
| int retType | UNUSED | ||
| ) |
call listPopS for popG
Definition at line 3468 of file libsheepyObject.c.

| char * listDequeueG | ( | char *** | list, |
| int retType | UNUSED | ||
| ) |
call listDequeueS for dequeueG
Definition at line 3473 of file libsheepyObject.c.

| char ** listDupCG | ( | const char ** | list | ) |
| bool listEqCG | ( | char ** | list1, |
| const char ** | list2 | ||
| ) |
| bool listEqC1G | ( | const char ** | list1, |
| char ** | list2 | ||
| ) |
| bool listEqCCG | ( | const char ** | list1, |
| const char ** | list2 | ||
| ) |
| bool icListEqCG | ( | char ** | list1, |
| const char ** | list2 | ||
| ) |
| bool icListEqC1G | ( | const char ** | list1, |
| char ** | list2 | ||
| ) |
| bool icListEqCCG | ( | const char ** | list1, |
| const char ** | list2 | ||
| ) |
| size_t listLengthCG | ( | const char ** | list | ) |
| ssize_t listIndexOfCG | ( | const char ** | list, |
| const char * | string | ||
| ) |
| ssize_t listIndexOfCharCG | ( | const char ** | list, |
| char | c | ||
| ) |
| ssize_t icListIndexOfCG | ( | const char ** | list, |
| const char * | string | ||
| ) |
| ssize_t icListIndexOfCharCG | ( | const char ** | list, |
| char | c | ||
| ) |
| bool listHasCG | ( | const char ** | list, |
| const char * | string | ||
| ) |
| bool listHasCharCG | ( | const char ** | list, |
| char | c | ||
| ) |
| bool icListHasCG | ( | const char ** | list, |
| const char * | string | ||
| ) |
| bool icListHasCharCG | ( | const char ** | list, |
| char | c | ||
| ) |
| char * joinCG | ( | const char ** | list, |
| const char * | delim | ||
| ) |
| char * joinCharCG | ( | const char ** | list, |
| char | delim | ||
| ) |
| char ** listAddCG | ( | char ** | list1, |
| const char ** | list2 | ||
| ) |
| int listPrintCG | ( | const char ** | list | ) |
| bool eqCharChar | ( | char | c, |
| char | value | ||
| ) |
equality functions
Definition at line 3579 of file libsheepyObject.c.
| bool equalChaOG | ( | char | c, |
| baset * | value | ||
| ) |
Definition at line 3584 of file libsheepyObject.c.


Definition at line 3590 of file libsheepyObject.c.
| bool equalChaDoubleG | ( | char | c, |
| double | value | ||
| ) |
Definition at line 3595 of file libsheepyObject.c.


| bool equalChaInt64G | ( | char | c, |
| int64_t | value | ||
| ) |
Definition at line 3601 of file libsheepyObject.c.


| bool equalChaInt32G | ( | char | c, |
| int32_t | value | ||
| ) |
Definition at line 3607 of file libsheepyObject.c.


| bool equalChaUint32G | ( | char | c, |
| uint32_t | value | ||
| ) |
Definition at line 3613 of file libsheepyObject.c.


| bool equalChaUint64G | ( | char | c, |
| uint64_t | value | ||
| ) |
Definition at line 3619 of file libsheepyObject.c.


| bool equalChaSmallBytesG | ( | char | c, |
| smallBytest * | value | ||
| ) |
Definition at line 3625 of file libsheepyObject.c.
| bool equalChaSmallDoubleG | ( | char | c, |
| smallDoublet * | value | ||
| ) |
Definition at line 3636 of file libsheepyObject.c.
| bool equalChaSmallIntG | ( | char | c, |
| smallIntt * | value | ||
| ) |
Definition at line 3646 of file libsheepyObject.c.
| bool equalChaSmallJsonG | ( | char | c, |
| smallJsont * | value | ||
| ) |
Definition at line 3656 of file libsheepyObject.c.
| bool equalChaSmallStringG | ( | char | c, |
| smallStringt * | value | ||
| ) |
Definition at line 3676 of file libsheepyObject.c.
| bool equalCharOG | ( | const char * | s, |
| baset * | value | ||
| ) |
Definition at line 3687 of file libsheepyObject.c.


| bool equalCharBoolG | ( | const char * | s, |
| bool | value | ||
| ) |
| bool equalCharDoubleG | ( | const char * | s, |
| double | value | ||
| ) |
| bool equalCharInt64G | ( | const char * | s, |
| int64_t | value | ||
| ) |
| bool equalCharInt32G | ( | const char * | s, |
| int32_t | value | ||
| ) |
| bool equalCharUint32G | ( | const char * | s, |
| uint32_t | value | ||
| ) |
| bool equalCharUint64G | ( | const char * | s, |
| uint64_t | value | ||
| ) |
| bool equalCharSmallBoolG | ( | const char * | s, |
| smallBoolt * | value | ||
| ) |
Definition at line 3729 of file libsheepyObject.c.
| bool equalCharSmallBytesG | ( | const char * | s, |
| smallBytest * | value | ||
| ) |
Definition at line 3737 of file libsheepyObject.c.
| bool equalCharSmallDoubleG | ( | const char * | s, |
| smallDoublet * | value | ||
| ) |
Definition at line 3745 of file libsheepyObject.c.
| bool equalCharSmallIntG | ( | const char * | s, |
| smallIntt * | value | ||
| ) |
Definition at line 3753 of file libsheepyObject.c.
| bool equalCharPSmallJsonG | ( | const char * | s, |
| smallJsont * | value | ||
| ) |
Definition at line 3761 of file libsheepyObject.c.
| bool equalCharPSmallStringG | ( | const char * | s, |
| smallStringt * | value | ||
| ) |
Definition at line 3780 of file libsheepyObject.c.
| bool equalArrayOG | ( | char ** | p1, |
| baset * | p2 | ||
| ) |
Definition at line 3789 of file libsheepyObject.c.


| bool equalCArrayOG | ( | const char ** | p1, |
| baset * | p2 | ||
| ) |
Definition at line 3819 of file libsheepyObject.c.


| bool equalArraySmallJsonG | ( | char ** | p1, |
| smallJsont * | p2 | ||
| ) |
Definition at line 3849 of file libsheepyObject.c.
| bool equalArraySmallArrayG | ( | char ** | p1, |
| smallArrayt * | p2 | ||
| ) |
Definition at line 3868 of file libsheepyObject.c.
| bool equalCArraySmallJsonG | ( | const char ** | p1, |
| smallJsont * | p2 | ||
| ) |
Definition at line 3881 of file libsheepyObject.c.
| bool equalCArraySmallArrayG | ( | const char ** | p1, |
| smallArrayt * | p2 | ||
| ) |
Definition at line 3900 of file libsheepyObject.c.
| bool equalOChaG | ( | baset * | p1, |
| char | p2 | ||
| ) |
| bool equalOCharG | ( | baset * | p1, |
| const char * | p2 | ||
| ) |
| bool equalOArrayG | ( | baset * | p1, |
| char ** | p2 | ||
| ) |
| bool equalOCArrayG | ( | baset * | p1, |
| const char ** | p2 | ||
| ) |
Definition at line 3933 of file libsheepyObject.c.
| bool equalOBoolG | ( | baset * | p1, |
| bool | p2 | ||
| ) |
| bool equalODoubleG | ( | baset * | p1, |
| double | p2 | ||
| ) |
| bool equalOInt64G | ( | baset * | p1, |
| int64_t | p2 | ||
| ) |
| bool equalOInt32G | ( | baset * | p1, |
| int32_t | p2 | ||
| ) |
| bool equalOUint32G | ( | baset * | p1, |
| uint32_t | p2 | ||
| ) |
| bool equalOUint64G | ( | baset * | p1, |
| uint64_t | p2 | ||
| ) |
| bool equalOSmallArrayG | ( | baset * | p1, |
| smallArrayt * | p2 | ||
| ) |
Definition at line 3982 of file libsheepyObject.c.
| bool equalOSmallBoolG | ( | baset * | p1, |
| smallBoolt * | p2 | ||
| ) |
Definition at line 3995 of file libsheepyObject.c.
| bool equalOSmallBytesG | ( | baset * | p1, |
| smallBytest * | p2 | ||
| ) |
Definition at line 4008 of file libsheepyObject.c.
| bool equalOSmallDoubleG | ( | baset * | p1, |
| smallDoublet * | p2 | ||
| ) |
Definition at line 4021 of file libsheepyObject.c.
| bool equalOSmallDictG | ( | baset * | p1, |
| smallDictt * | p2 | ||
| ) |
Definition at line 4034 of file libsheepyObject.c.
Definition at line 4047 of file libsheepyObject.c.
| bool equalOSmallJsonG | ( | baset * | p1, |
| smallJsont * | p2 | ||
| ) |
Definition at line 4060 of file libsheepyObject.c.
| bool equalOSmallStringG | ( | baset * | p1, |
| smallStringt * | p2 | ||
| ) |
Definition at line 4073 of file libsheepyObject.c.
| bool equalBoolChaG | ( | bool p1 | UNUSED, |
| char p2 | UNUSED | ||
| ) |
Definition at line 4090 of file libsheepyObject.c.
| bool equalBoolCharG | ( | bool | p1, |
| const char * | p2 | ||
| ) |
| bool equalBoolOG | ( | bool | p1, |
| baset * | p2 | ||
| ) |
Definition at line 4110 of file libsheepyObject.c.


| bool equalBoolFG | ( | bool | p1, |
| bool | p2 | ||
| ) |
Definition at line 4130 of file libsheepyObject.c.
| bool equalBoolDoubleG | ( | bool | p1, |
| double | p2 | ||
| ) |
Definition at line 4135 of file libsheepyObject.c.
| bool equalBoolInt64G | ( | bool | p1, |
| int64_t | p2 | ||
| ) |
Definition at line 4140 of file libsheepyObject.c.
| bool equalBoolInt32G | ( | bool | p1, |
| int32_t | p2 | ||
| ) |
Definition at line 4145 of file libsheepyObject.c.
| bool equalBoolUint32G | ( | bool | p1, |
| uint32_t | p2 | ||
| ) |
Definition at line 4150 of file libsheepyObject.c.
| bool equalBoolUint64G | ( | bool | p1, |
| uint64_t | p2 | ||
| ) |
Definition at line 4155 of file libsheepyObject.c.
| bool equalBoolSmallBoolG | ( | bool | p1, |
| smallBoolt * | p2 | ||
| ) |
Definition at line 4160 of file libsheepyObject.c.
| bool equalBoolSmallBytesG | ( | bool | p1, |
| smallBytest * | p2 | ||
| ) |
Definition at line 4169 of file libsheepyObject.c.
| bool equalBoolSmallDoubleG | ( | bool | p1, |
| smallDoublet * | p2 | ||
| ) |
Definition at line 4184 of file libsheepyObject.c.
| bool equalBoolSmallIntG | ( | bool | p1, |
| smallIntt * | p2 | ||
| ) |
Definition at line 4193 of file libsheepyObject.c.
| bool equalBoolSmallJsonG | ( | bool | p1, |
| smallJsont * | p2 | ||
| ) |
Definition at line 4202 of file libsheepyObject.c.
| bool equalBoolSmallStringG | ( | bool | p1, |
| smallStringt * | p2 | ||
| ) |
| bool equalDoubleChaG | ( | double | p1, |
| char | p2 | ||
| ) |
| bool equalDoubleCharG | ( | double | p1, |
| const char * | p2 | ||
| ) |
Definition at line 4236 of file libsheepyObject.c.


| bool equalDoubleBaseG | ( | double | p1, |
| baset * | p2 | ||
| ) |
Definition at line 4251 of file libsheepyObject.c.


| bool equalDoubleBoolG | ( | double | p1, |
| bool | p2 | ||
| ) |
Definition at line 4277 of file libsheepyObject.c.
| bool equalDoubleFG | ( | double | p1, |
| double | p2 | ||
| ) |
Definition at line 4282 of file libsheepyObject.c.
| bool equalDoubleInt64G | ( | double | p1, |
| int64_t | p2 | ||
| ) |
Definition at line 4287 of file libsheepyObject.c.
| bool equalDoubleInt32G | ( | double | p1, |
| int32_t | p2 | ||
| ) |
Definition at line 4292 of file libsheepyObject.c.
| bool equalDoubleUint32G | ( | double | p1, |
| uint32_t | p2 | ||
| ) |
Definition at line 4297 of file libsheepyObject.c.
| bool equalDoubleUint64G | ( | double | p1, |
| uint64_t | p2 | ||
| ) |
Definition at line 4302 of file libsheepyObject.c.
| bool equalDoubleSmallBoolG | ( | double | p1, |
| smallBoolt * | p2 | ||
| ) |
Definition at line 4307 of file libsheepyObject.c.
| bool equalDoubleSmallBytesG | ( | double | p1, |
| smallBytest * | p2 | ||
| ) |
| bool equalDoubleSmallDoubleG | ( | double | p1, |
| smallDoublet * | p2 | ||
| ) |
Definition at line 4345 of file libsheepyObject.c.
| bool equalDoubleSmallIntG | ( | double | p1, |
| smallIntt * | p2 | ||
| ) |
Definition at line 4354 of file libsheepyObject.c.
| bool equalDoubleSmallJsonG | ( | double | p1, |
| smallJsont * | p2 | ||
| ) |
Definition at line 4363 of file libsheepyObject.c.
| bool equalDoubleSmallStringG | ( | double | p1, |
| smallStringt * | p2 | ||
| ) |
| bool equalInt64ChaG | ( | int64_t | p1, |
| char | p2 | ||
| ) |
| bool equalInt64CharG | ( | int64_t | p1, |
| const char * | p2 | ||
| ) |
Definition at line 4398 of file libsheepyObject.c.


| bool equalInt64BaseG | ( | int64_t | p1, |
| baset * | p2 | ||
| ) |
Definition at line 4413 of file libsheepyObject.c.


| bool equalInt64BoolG | ( | int64_t | p1, |
| bool | p2 | ||
| ) |
Definition at line 4439 of file libsheepyObject.c.
| bool equalInt64DoubleG | ( | int64_t | p1, |
| double | p2 | ||
| ) |
Definition at line 4444 of file libsheepyObject.c.
| bool equalInt64FG | ( | int64_t | p1, |
| int64_t | p2 | ||
| ) |
Definition at line 4449 of file libsheepyObject.c.
| bool equalInt64Int32G | ( | int64_t | p1, |
| int32_t | p2 | ||
| ) |
Definition at line 4454 of file libsheepyObject.c.
| bool equalInt64Uint32G | ( | int64_t | p1, |
| uint32_t | p2 | ||
| ) |
Definition at line 4459 of file libsheepyObject.c.
| bool equalInt64Uint64G | ( | int64_t | p1, |
| uint64_t | p2 | ||
| ) |
Definition at line 4464 of file libsheepyObject.c.
| bool equalInt64SmallBoolG | ( | int64_t | p1, |
| smallBoolt * | p2 | ||
| ) |
Definition at line 4469 of file libsheepyObject.c.
| bool equalInt64SmallBytesG | ( | int64_t | p1, |
| smallBytest * | p2 | ||
| ) |
| bool equalInt64SmallDoubleG | ( | int64_t | p1, |
| smallDoublet * | p2 | ||
| ) |
Definition at line 4507 of file libsheepyObject.c.
| bool equalInt64SmallIntG | ( | int64_t | p1, |
| smallIntt * | p2 | ||
| ) |
Definition at line 4516 of file libsheepyObject.c.
| bool equalInt64SmallJsonG | ( | int64_t | p1, |
| smallJsont * | p2 | ||
| ) |
Definition at line 4525 of file libsheepyObject.c.
| bool equalInt64SmallStringG | ( | int64_t | p1, |
| smallStringt * | p2 | ||
| ) |
| bool equalInt32ChaG | ( | int32_t | p1, |
| char | p2 | ||
| ) |
| bool equalInt32CharG | ( | int32_t | p1, |
| const char * | p2 | ||
| ) |
Definition at line 4560 of file libsheepyObject.c.


| bool equalInt32BaseG | ( | int32_t | p1, |
| baset * | p2 | ||
| ) |
Definition at line 4575 of file libsheepyObject.c.


| bool equalInt32BoolG | ( | int32_t | p1, |
| bool | p2 | ||
| ) |
Definition at line 4601 of file libsheepyObject.c.
| bool equalInt32DoubleG | ( | int32_t | p1, |
| double | p2 | ||
| ) |
Definition at line 4606 of file libsheepyObject.c.
| bool equalInt32Int64G | ( | int32_t | p1, |
| int64_t | p2 | ||
| ) |
Definition at line 4611 of file libsheepyObject.c.
| bool equalInt32FG | ( | int32_t | p1, |
| int32_t | p2 | ||
| ) |
Definition at line 4616 of file libsheepyObject.c.
| bool equalInt32Uint32G | ( | int32_t | p1, |
| uint32_t | p2 | ||
| ) |
Definition at line 4621 of file libsheepyObject.c.
| bool equalInt32Uint64G | ( | int32_t | p1, |
| uint64_t | p2 | ||
| ) |
Definition at line 4626 of file libsheepyObject.c.
| bool equalInt32SmallBoolG | ( | int32_t | p1, |
| smallBoolt * | p2 | ||
| ) |
Definition at line 4631 of file libsheepyObject.c.
| bool equalInt32SmallBytesG | ( | int32_t | p1, |
| smallBytest * | p2 | ||
| ) |
| bool equalInt32SmallDoubleG | ( | int32_t | p1, |
| smallDoublet * | p2 | ||
| ) |
Definition at line 4669 of file libsheepyObject.c.
| bool equalInt32SmallIntG | ( | int32_t | p1, |
| smallIntt * | p2 | ||
| ) |
Definition at line 4678 of file libsheepyObject.c.
| bool equalInt32SmallJsonG | ( | int32_t | p1, |
| smallJsont * | p2 | ||
| ) |
Definition at line 4687 of file libsheepyObject.c.
| bool equalInt32SmallStringG | ( | int32_t | p1, |
| smallStringt * | p2 | ||
| ) |
| bool equalUint32ChaG | ( | uint32_t | p1, |
| char | p2 | ||
| ) |
| bool equalUint32CharG | ( | uint32_t | p1, |
| const char * | p2 | ||
| ) |
Definition at line 4722 of file libsheepyObject.c.


| bool equalUint32BaseG | ( | uint32_t | p1, |
| baset * | p2 | ||
| ) |
Definition at line 4737 of file libsheepyObject.c.


| bool equalUint32BoolG | ( | uint32_t | p1, |
| bool | p2 | ||
| ) |
Definition at line 4763 of file libsheepyObject.c.
| bool equalUint32DoubleG | ( | uint32_t | p1, |
| double | p2 | ||
| ) |
Definition at line 4768 of file libsheepyObject.c.
| bool equalUint32Int64G | ( | uint32_t | p1, |
| int64_t | p2 | ||
| ) |
Definition at line 4773 of file libsheepyObject.c.
| bool equalUint32Int32G | ( | uint32_t | p1, |
| int32_t | p2 | ||
| ) |
Definition at line 4778 of file libsheepyObject.c.
| bool equalUint32FG | ( | uint32_t | p1, |
| uint32_t | p2 | ||
| ) |
Definition at line 4783 of file libsheepyObject.c.
| bool equalUint32Uint64G | ( | uint32_t | p1, |
| uint64_t | p2 | ||
| ) |
Definition at line 4788 of file libsheepyObject.c.
| bool equalUint32SmallBoolG | ( | uint32_t | p1, |
| smallBoolt * | p2 | ||
| ) |
Definition at line 4793 of file libsheepyObject.c.
| bool equalUint32SmallBytesG | ( | uint32_t | p1, |
| smallBytest * | p2 | ||
| ) |
| bool equalUint32SmallDoubleG | ( | uint32_t | p1, |
| smallDoublet * | p2 | ||
| ) |
Definition at line 4831 of file libsheepyObject.c.
| bool equalUint32SmallIntG | ( | uint32_t | p1, |
| smallIntt * | p2 | ||
| ) |
Definition at line 4840 of file libsheepyObject.c.
| bool equalUint32SmallJsonG | ( | uint32_t | p1, |
| smallJsont * | p2 | ||
| ) |
Definition at line 4849 of file libsheepyObject.c.
| bool equalUint32SmallStringG | ( | uint32_t | p1, |
| smallStringt * | p2 | ||
| ) |
| bool equalUint64ChaG | ( | uint64_t | p1, |
| char | p2 | ||
| ) |
| bool equalUint64CharG | ( | uint64_t | p1, |
| const char * | p2 | ||
| ) |
Definition at line 4884 of file libsheepyObject.c.


| bool equalUint64BaseG | ( | uint64_t | p1, |
| baset * | p2 | ||
| ) |
Definition at line 4899 of file libsheepyObject.c.


| bool equalUint64BoolG | ( | uint64_t | p1, |
| bool | p2 | ||
| ) |
Definition at line 4925 of file libsheepyObject.c.
| bool equalUint64DoubleG | ( | uint64_t | p1, |
| double | p2 | ||
| ) |
Definition at line 4930 of file libsheepyObject.c.
| bool equalUint64Int64G | ( | uint64_t | p1, |
| int64_t | p2 | ||
| ) |
Definition at line 4935 of file libsheepyObject.c.
| bool equalUint64Int32G | ( | uint64_t | p1, |
| int32_t | p2 | ||
| ) |
Definition at line 4940 of file libsheepyObject.c.
| bool equalUint64Uint32G | ( | uint64_t | p1, |
| uint32_t | p2 | ||
| ) |
Definition at line 4945 of file libsheepyObject.c.
| bool equalUint64FG | ( | uint64_t | p1, |
| uint64_t | p2 | ||
| ) |
Definition at line 4950 of file libsheepyObject.c.
| bool equalUint64SmallBoolG | ( | uint64_t | p1, |
| smallBoolt * | p2 | ||
| ) |
Definition at line 4955 of file libsheepyObject.c.
| bool equalUint64SmallBytesG | ( | uint64_t | p1, |
| smallBytest * | p2 | ||
| ) |
| bool equalUint64SmallDoubleG | ( | uint64_t | p1, |
| smallDoublet * | p2 | ||
| ) |
Definition at line 4993 of file libsheepyObject.c.
| bool equalUint64SmallIntG | ( | uint64_t | p1, |
| smallIntt * | p2 | ||
| ) |
Definition at line 5002 of file libsheepyObject.c.
| bool equalUint64SmallJsonG | ( | uint64_t | p1, |
| smallJsont * | p2 | ||
| ) |
Definition at line 5011 of file libsheepyObject.c.
| bool equalUint64SmallStringG | ( | uint64_t | p1, |
| smallStringt * | p2 | ||
| ) |
return false, used in eqG when object types don't match
Definition at line 5041 of file libsheepyObject.c.
Definition at line 5046 of file libsheepyObject.c.
Definition at line 5051 of file libsheepyObject.c.
Definition at line 5056 of file libsheepyObject.c.
| bool notEqualBoolOG | ( | bool p1 | UNUSED, |
| void *p2 | UNUSED | ||
| ) |
Definition at line 5061 of file libsheepyObject.c.
| bool notEqualDoubleOG | ( | double p1 | UNUSED, |
| void *p2 | UNUSED | ||
| ) |
Definition at line 5066 of file libsheepyObject.c.
| bool notEqualInt64OG | ( | int64_t p1 | UNUSED, |
| void *p2 | UNUSED | ||
| ) |
Definition at line 5071 of file libsheepyObject.c.
| bool notEqualInt32OG | ( | int32_t p1 | UNUSED, |
| void *p2 | UNUSED | ||
| ) |
Definition at line 5076 of file libsheepyObject.c.
| bool notEqualUint32OG | ( | uint32_t p1 | UNUSED, |
| void *p2 | UNUSED | ||
| ) |
Definition at line 5081 of file libsheepyObject.c.
| bool notEqualUint64OG | ( | uint64_t p1 | UNUSED, |
| void *p2 | UNUSED | ||
| ) |
Definition at line 5086 of file libsheepyObject.c.
| bool notEqualOBoolG | ( | void *p1 | UNUSED, |
| bool p2 | UNUSED | ||
| ) |
Definition at line 5091 of file libsheepyObject.c.
| bool notEqualDoubleG | ( | void *p1 | UNUSED, |
| double p2 | UNUSED | ||
| ) |
Definition at line 5096 of file libsheepyObject.c.
| bool notEqualOInt64G | ( | void *p1 | UNUSED, |
| int64_t p2 | UNUSED | ||
| ) |
Definition at line 5101 of file libsheepyObject.c.
| bool notEqualOInt32G | ( | void *p1 | UNUSED, |
| int32_t p2 | UNUSED | ||
| ) |
Definition at line 5106 of file libsheepyObject.c.
| bool notEqualOUint32G | ( | void *p1 | UNUSED, |
| uint32_t p2 | UNUSED | ||
| ) |
Definition at line 5111 of file libsheepyObject.c.
| bool notEqualOUint64G | ( | void *p1 | UNUSED, |
| uint64_t p2 | UNUSED | ||
| ) |
Definition at line 5116 of file libsheepyObject.c.
| bool icEqCharChar | ( | char | c, |
| char | value | ||
| ) |
ignore case equality functions
Definition at line 5122 of file libsheepyObject.c.
| bool icEqualChaOG | ( | char | c, |
| baset * | value | ||
| ) |
Definition at line 5127 of file libsheepyObject.c.


| bool icEqualChaSmallJsonG | ( | char | c, |
| smallJsont * | value | ||
| ) |
Definition at line 5133 of file libsheepyObject.c.
| bool icEqualChaSmallStringG | ( | char | c, |
| smallStringt * | value | ||
| ) |
Definition at line 5147 of file libsheepyObject.c.
| bool icEqualCharOG | ( | const char * | s, |
| baset * | value | ||
| ) |
Definition at line 5157 of file libsheepyObject.c.


| bool icEqualCharPSmallJsonG | ( | const char * | s, |
| smallJsont * | value | ||
| ) |
Definition at line 5169 of file libsheepyObject.c.
| bool icEqualCharPSmallStringG | ( | const char * | s, |
| smallStringt * | value | ||
| ) |
Definition at line 5183 of file libsheepyObject.c.
| bool icEqualArrayOG | ( | char ** | p1, |
| baset * | p2 | ||
| ) |
Definition at line 5192 of file libsheepyObject.c.


| bool icEqualCArrayOG | ( | const char ** | p1, |
| baset * | p2 | ||
| ) |
Definition at line 5222 of file libsheepyObject.c.


| bool icEqualArraySmallJsonG | ( | char ** | p1, |
| smallJsont * | p2 | ||
| ) |
Definition at line 5252 of file libsheepyObject.c.
| bool icEqualArraySmallArrayG | ( | char ** | p1, |
| smallArrayt * | p2 | ||
| ) |
Definition at line 5292 of file libsheepyObject.c.
| bool icEqualCArraySmallJsonG | ( | const char ** | p1, |
| smallJsont * | p2 | ||
| ) |
Definition at line 5272 of file libsheepyObject.c.
| bool icEqualCArraySmallArrayG | ( | const char ** | p1, |
| smallArrayt * | p2 | ||
| ) |
Definition at line 5305 of file libsheepyObject.c.
| bool icEqualOChaG | ( | baset * | p1, |
| char | p2 | ||
| ) |
| bool icEqualOCharG | ( | baset * | p1, |
| const char * | p2 | ||
| ) |
| bool icEqualOArrayG | ( | baset * | p1, |
| char ** | p2 | ||
| ) |
| bool icEqualOCArrayG | ( | baset * | p1, |
| const char ** | p2 | ||
| ) |
| bool icEqualOSmallArrayG | ( | baset * | p1, |
| smallArrayt * | p2 | ||
| ) |
Definition at line 5357 of file libsheepyObject.c.
| bool icEqualOSmallDictG | ( | baset * | p1, |
| smallDictt * | p2 | ||
| ) |
Definition at line 5370 of file libsheepyObject.c.
| bool icEqualOSmallJsonG | ( | baset * | p1, |
| smallJsont * | p2 | ||
| ) |
Definition at line 5383 of file libsheepyObject.c.
| bool icEqualOSmallStringG | ( | baset * | p1, |
| smallStringt * | p2 | ||
| ) |
Definition at line 5397 of file libsheepyObject.c.
convert baset object to smallt
Definition at line 5426 of file libsheepyObject.c.


convert smallt object to baset
Definition at line 5499 of file libsheepyObject.c.


| int cpuCount | ( | void | ) |
return number of online CPUs, also number of threads in the thread pool
Definition at line 5597 of file libsheepyObject.c.

| unsigned registerFinalizeRecycleContainersInThreadPool | ( | recycleContainersFt | f | ) |
register function freeing the unused containers a finalizeRecycle must be registered for each class in order to avoid memory leaks
Definition at line 5606 of file libsheepyObject.c.

| void finalizeLibsheepyRecycleContainers | ( | void *arg | UNUSED | ) |
function called automatically (registered in tpool) when a thread exits This function calls all the registered finalizeRecycle functions
Definition at line 5612 of file libsheepyObject.c.
| void finalizeLibsheepyAtExit | ( | void | ) |
free class methods for all classes the objects and classes are not usuable after this an object has to be created for the class to work again free real program path
stop the thread pool
finalizeLibsheepyAtExit is called automatically at exit.
Definition at line 5620 of file libsheepyObject.c.


| void initLibsheepyObject | ( | void | ) |
called from initLibsheepy in libsheepy.c start the thread pool
Definition at line 5669 of file libsheepyObject.c.


undefined/null object for setting undefined/null in small data structures pushG(a, undefined);
Definition at line 5706 of file libsheepyObject.c.
| baset* rtBaset |
Generic return types getG(dict, rtBool, "a");.
Definition at line 5712 of file libsheepyObject.c.
| undefinedt* rtUndefinedt |
Definition at line 5713 of file libsheepyObject.c.
| bool rtBool |
Definition at line 5714 of file libsheepyObject.c.
| bool* rtBoolP |
Definition at line 5715 of file libsheepyObject.c.
| double rtDouble |
Definition at line 5716 of file libsheepyObject.c.
| double* rtDoubleP |
Definition at line 5717 of file libsheepyObject.c.
| int64_t rtInt64_t |
Definition at line 5718 of file libsheepyObject.c.
| int64_t* rtInt64_tP |
Definition at line 5719 of file libsheepyObject.c.
| int32_t rtInt32_t |
Definition at line 5720 of file libsheepyObject.c.
| int32_t* rtInt32_tP |
Definition at line 5721 of file libsheepyObject.c.
| uint64_t rtUint64_t |
Definition at line 5722 of file libsheepyObject.c.
| uint64_t* rtUint64_tP |
Definition at line 5723 of file libsheepyObject.c.
| uint32_t rtUint32_t |
Definition at line 5724 of file libsheepyObject.c.
| uint32_t* rtUint32_tP |
Definition at line 5725 of file libsheepyObject.c.
| float rtF32 |
Definition at line 5726 of file libsheepyObject.c.
| double rtF64 |
Definition at line 5727 of file libsheepyObject.c.
| double* rtF64P |
Definition at line 5728 of file libsheepyObject.c.
| int64_t rtI64 |
Definition at line 5729 of file libsheepyObject.c.
| int64_t* rtI64P |
Definition at line 5730 of file libsheepyObject.c.
| int32_t rtI32 |
Definition at line 5731 of file libsheepyObject.c.
| int32_t* rtI32P |
Definition at line 5732 of file libsheepyObject.c.
| uint64_t rtU64 |
Definition at line 5733 of file libsheepyObject.c.
| uint64_t* rtU64P |
Definition at line 5734 of file libsheepyObject.c.
| uint32_t rtU32 |
Definition at line 5735 of file libsheepyObject.c.
| uint32_t* rtU32P |
Definition at line 5736 of file libsheepyObject.c.
| uint8_t rtU8 |
Definition at line 5738 of file libsheepyObject.c.
| uint16_t rtU16 |
Definition at line 5737 of file libsheepyObject.c.
| char* rtChar |
Definition at line 5739 of file libsheepyObject.c.
| smallArrayt* rtSmallArrayt |
Definition at line 5740 of file libsheepyObject.c.
| smallBoolt* rtSmallBoolt |
Definition at line 5741 of file libsheepyObject.c.
| smallBytest* rtSmallBytest |
Definition at line 5742 of file libsheepyObject.c.
| smallDictt* rtSmallDictt |
Definition at line 5743 of file libsheepyObject.c.
| smallDoublet* rtSmallDoublet |
Definition at line 5744 of file libsheepyObject.c.
| smallIntt* rtSmallIntt |
Definition at line 5745 of file libsheepyObject.c.
| smallJsont* rtSmallJsont |
Definition at line 5746 of file libsheepyObject.c.
| smallStringt* rtSmallStringt |
Definition at line 5747 of file libsheepyObject.c.
| void* rtVoid |
Definition at line 5748 of file libsheepyObject.c.
| smallContainert* rtSmallContainert |
Definition at line 5749 of file libsheepyObject.c.
1.8.13