| Index | https://npython.nimpylib.org/theindex.html |
| Imports | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#6 |
| Types | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#7 |
| FormatPyObjectError | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#FormatPyObjectError |
| PyStrFmt | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#PyStrFmt |
| Procs | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#12 |
| formatValue[O: PyObject](s: var string; obj: O; specS: static[string]) | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#formatValue%2Cstring%2CO%2Cstatic%5Bstring%5D |
| formatValue[O: PyObject](s: var string; obj: O; specS: string) | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#formatValue%2Cstring%2CO%2Cstring |
| Templates | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#18 |
| `&`(fun: typedesc[PyStrFmt]; str: string{lit}): PyStrObject | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#%26.t%2Ctypedesc%5BPyStrFmt%5D%2C |
| `&`(fun; str: string{lit}): PyObject | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#%26.t%2C%2C |
| handleFormatExc(body) | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#handleFormatExc.t |
| handleFormatExc(handle, body) | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#handleFormatExc.t%2C%2C |
| newPyStrF(str: string{lit}): PyStrObject | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#newPyStrF.t |
| raisePyFormatExc(e: PyBaseErrorObject) | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#raisePyFormatExc.t%2CPyBaseErrorObject |
| setPyFormatExc(e: PyBaseErrorObject) | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#setPyFormatExc.t%2CPyBaseErrorObject |
| Exports | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#19 |
| Source | https://github.com/nimpylib/npython/tree/master/npython/Objects/stringobject/strformat.nim#L1 |
| Edit | https://github.com/nimpylib/npython/edit/devel/npython/Objects/stringobject/strformat.nim#L1 |
| Imports | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#6 |
| ../pyobjectBase | https://npython.nimpylib.org/npython/Objects/pyobjectBase.html |
| ../exceptions | https://npython.nimpylib.org/npython/Objects/exceptions.html |
| ../stringobject | https://npython.nimpylib.org/npython/Objects/stringobject.html |
| ../typeobject/getters | https://npython.nimpylib.org/npython/Objects/typeobject/getters.html |
| ../pyobject_apis/strings | https://npython.nimpylib.org/npython/Objects/pyobject_apis/strings.html |
| ../../Utils/utils | https://npython.nimpylib.org/npython/Utils/utils.html |
| Types | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#7 |
| FormatPyObjectError | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#FormatPyObjectError |
| Source | https://github.com/nimpylib/npython/tree/master/npython/Objects/stringobject/strformat.nim#L10 |
| Edit | https://github.com/nimpylib/npython/edit/devel/npython/Objects/stringobject/strformat.nim#L10 |
| PyStrFmt | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#PyStrFmt |
| Source | https://github.com/nimpylib/npython/tree/master/npython/Objects/stringobject/strformat.nim#L109 |
| Edit | https://github.com/nimpylib/npython/edit/devel/npython/Objects/stringobject/strformat.nim#L109 |
| Procs | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#12 |
| formatValue | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#formatValue%2Cstring%2CO%2Cstatic%5Bstring%5D |
| PyObject | https://npython.nimpylib.org/npython/Objects/pyobjectBase.html#PyObject |
| FormatPyObjectError | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#FormatPyObjectError |
| Source | https://github.com/nimpylib/npython/tree/master/npython/Objects/stringobject/strformat.nim#L85 |
| Edit | https://github.com/nimpylib/npython/edit/devel/npython/Objects/stringobject/strformat.nim#L85 |
| formatValue | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#formatValue%2Cstring%2CO%2Cstring |
| PyObject | https://npython.nimpylib.org/npython/Objects/pyobjectBase.html#PyObject |
| FormatPyObjectError | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#FormatPyObjectError |
| Source | https://github.com/nimpylib/npython/tree/master/npython/Objects/stringobject/strformat.nim#L83 |
| Edit | https://github.com/nimpylib/npython/edit/devel/npython/Objects/stringobject/strformat.nim#L83 |
| Templates | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#18 |
| `&` | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#%26.t%2Ctypedesc%5BPyStrFmt%5D%2C |
| PyStrFmt | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#PyStrFmt |
| PyStrObject | https://npython.nimpylib.org/npython/Objects/stringobject.html#PyStrObject |
| Source | https://github.com/nimpylib/npython/tree/master/npython/Objects/stringobject/strformat.nim#L110 |
| Edit | https://github.com/nimpylib/npython/edit/devel/npython/Objects/stringobject/strformat.nim#L110 |
| `&` | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#%26.t%2C%2C |
| PyObject | https://npython.nimpylib.org/npython/Objects/pyobjectBase.html#PyObject |
| Source | https://github.com/nimpylib/npython/tree/master/npython/Objects/stringobject/strformat.nim#L88 |
| Edit | https://github.com/nimpylib/npython/edit/devel/npython/Objects/stringobject/strformat.nim#L88 |
| handleFormatExc | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#handleFormatExc.t |
| Source | https://github.com/nimpylib/npython/tree/master/npython/Objects/stringobject/strformat.nim#L28 |
| Edit | https://github.com/nimpylib/npython/edit/devel/npython/Objects/stringobject/strformat.nim#L28 |
| handleFormatExc | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#handleFormatExc.t%2C%2C |
| Source | https://github.com/nimpylib/npython/tree/master/npython/Objects/stringobject/strformat.nim#L22 |
| Edit | https://github.com/nimpylib/npython/edit/devel/npython/Objects/stringobject/strformat.nim#L22 |
| newPyStrF | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#newPyStrF.t |
| PyStrObject | https://npython.nimpylib.org/npython/Objects/stringobject.html#PyStrObject |
| Source | https://github.com/nimpylib/npython/tree/master/npython/Objects/stringobject/strformat.nim#L102 |
| Edit | https://github.com/nimpylib/npython/edit/devel/npython/Objects/stringobject/strformat.nim#L102 |
| raisePyFormatExc | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#raisePyFormatExc.t%2CPyBaseErrorObject |
| PyBaseErrorObject | https://npython.nimpylib.org/npython/Objects/exceptions/base.html#PyBaseErrorObject |
| Source | https://github.com/nimpylib/npython/tree/master/npython/Objects/stringobject/strformat.nim#L17 |
| Edit | https://github.com/nimpylib/npython/edit/devel/npython/Objects/stringobject/strformat.nim#L17 |
| setPyFormatExc | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#setPyFormatExc.t%2CPyBaseErrorObject |
| PyBaseErrorObject | https://npython.nimpylib.org/npython/Objects/exceptions/base.html#PyBaseErrorObject |
| Source | https://github.com/nimpylib/npython/tree/master/npython/Objects/stringobject/strformat.nim#L13 |
| Edit | https://github.com/nimpylib/npython/edit/devel/npython/Objects/stringobject/strformat.nim#L13 |
| Exports | https://npython.nimpylib.org/npython/Objects/stringobject/strformat.html#19 |
| joinAsRunes | https://npython.nimpylib.org/npython/Objects/stringobject.html#joinAsRunes,openArray[UnicodeVariant],string |
| newUnicodeVariant | https://npython.nimpylib.org/npython/Objects/stringobject.html#newUnicodeVariant,char |
| doKindsWith2It | https://npython.nimpylib.org/npython/Objects/stringobject.html#doKindsWith2It.m,UnicodeVariant,UnicodeVariant, |
| asUTF8AndSize | https://npython.nimpylib.org/npython/Objects/stringobject.html#asUTF8AndSize,UnicodeVariant |
| newUnicodeVariant | https://npython.nimpylib.org/npython/Objects/stringobject.html#newUnicodeVariant,Rune |
| newPyString | https://npython.nimpylib.org/npython/Objects/stringobject.html#newPyString,UnicodeVariant |
| asUTF8 | https://npython.nimpylib.org/npython/Objects/stringobject.html#asUTF8,UnicodeVariant |
| newPyString | https://npython.nimpylib.org/npython/Objects/stringobject.html#newPyString,PyStrObject |
| newUnicodeVariant | https://npython.nimpylib.org/npython/Objects/stringobject.html#newUnicodeVariant |
| & | https://npython.nimpylib.org/npython/Objects/stringobject.html#&,PyStrObject,char |
| newUnicodeUnicodeVariantOfCap | https://npython.nimpylib.org/npython/Objects/stringobject.html#newUnicodeUnicodeVariantOfCap,int |
| asUTF8AndSize | https://npython.nimpylib.org/npython/Objects/stringobject.html#asUTF8AndSize,PyStrObject |
| hash | https://npython.nimpylib.org/npython/Objects/stringobject.html#hash,UnicodeVariant |
| isAscii | https://npython.nimpylib.org/npython/Objects/stringobject.html#isAscii,PyStrObject |
| newUnicodeVariant | https://npython.nimpylib.org/npython/Objects/stringobject.html#newUnicodeVariant,int |
| newUnicodeVariant | https://npython.nimpylib.org/npython/Objects/stringobject.html#newUnicodeVariant,openArray[char] |
| $ | https://npython.nimpylib.org/npython/Objects/stringobject.html#$,UnicodeVariant |
| fastCopyCharacters | https://npython.nimpylib.org/npython/Objects/stringobject.html#fastCopyCharacters,PyStrObject,int,PyStrObject,int,int |
| newPyString | https://npython.nimpylib.org/npython/Objects/stringobject.html#newPyString |
| newUnicodeUnicodeVariant | https://npython.nimpylib.org/npython/Objects/stringobject.html#newUnicodeUnicodeVariant,seq[Rune] |
| toRunes | https://npython.nimpylib.org/npython/Objects/stringobject.html#toRunes,UnicodeVariant |
| PyStrObject | https://npython.nimpylib.org/npython/Objects/stringobject.html#PyStrObject |
| kind | https://npython.nimpylib.org/npython/Objects/stringobject.html#kind.t,PyStrObject |
| data | https://npython.nimpylib.org/npython/Objects/stringobject.html#data.t,PyStrObject |
| UnicodeVariant | https://npython.nimpylib.org/npython/Objects/stringobject.html#UnicodeVariant |
| asUTF8 | https://npython.nimpylib.org/npython/Objects/stringobject.html#asUTF8,PyStrObject |
| == | https://npython.nimpylib.org/npython/Objects/stringobject.html#==,PyStrObject,PyStrObject |
| newPyString | https://npython.nimpylib.org/npython/Objects/stringobject.html#newPyString_2 |
| newPyAscii | https://npython.nimpylib.org/npython/Objects/stringobject.html#newPyAscii |
| newPyString | https://npython.nimpylib.org/npython/Objects/stringobject.html#newPyString,seq[Rune] |
| itemSize | https://npython.nimpylib.org/npython/Objects/stringobject.html#itemSize.t,UnicodeVariant |
| cmpAscii | https://npython.nimpylib.org/npython/Objects/stringobject.html#cmpAscii,PyStrObject,string |
| newUnicodeUnicodeVariant | https://npython.nimpylib.org/npython/Objects/stringobject.html#newUnicodeUnicodeVariant,cstring |
| PyUnicode_READ | https://npython.nimpylib.org/npython/Objects/stringobject.html#PyUnicode_READ,bool,UnicodeVariant,int |
| $ | https://npython.nimpylib.org/npython/Objects/stringobject.html#$.e,PyStrObject |
| newPyStr | https://npython.nimpylib.org/npython/Objects/stringobject.html#newPyStr.t |
| MAX_UNICODE | https://npython.nimpylib.org/npython/Objects/stringobject.html#MAX_UNICODE |
| itemSize | https://npython.nimpylib.org/npython/Objects/stringobject.html#itemSize.t,PyStrObject |
| & | https://npython.nimpylib.org/npython/Objects/stringobject.html#&,UnicodeVariant,UnicodeVariant |
| newAsciiUnicodeVariant | https://npython.nimpylib.org/npython/Objects/stringobject.html#newAsciiUnicodeVariant |
| newUnicodeUnicodeVariant | https://npython.nimpylib.org/npython/Objects/stringobject.html#newUnicodeUnicodeVariant,string |
| eqAscii | https://npython.nimpylib.org/npython/Objects/stringobject.html#eqAscii,PyStrObject,string |
| == | https://npython.nimpylib.org/npython/Objects/stringobject.html#==,UnicodeVariant,UnicodeVariant |
| newPyAscii | https://npython.nimpylib.org/npython/Objects/stringobject.html#newPyAscii_2 |
| newPyStr | https://npython.nimpylib.org/npython/Objects/stringobject.html#newPyStr.t_2 |
| & | https://npython.nimpylib.org/npython/Objects/stringobject.html#&,UnicodeVariant,char |
| repr | https://npython.nimpylib.org/npython/Objects/stringobject.html#repr,PyStrObject |
| len | https://npython.nimpylib.org/npython/Objects/stringobject.html#len,UnicodeVariant |
| pyStrObjectType | https://npython.nimpylib.org/npython/Objects/stringobject.html#pyStrObjectType |
| add | https://npython.nimpylib.org/npython/Objects/stringobject.html#add.t,seq[Rune],char |
| checkConsistency | https://npython.nimpylib.org/npython/Objects/stringobject.html#checkConsistency,PyStrObject,static[bool] |
| ofPyStrObject | https://npython.nimpylib.org/npython/Objects/stringobject.html#ofPyStrObject,PyObject |
| doBothKindOk | https://npython.nimpylib.org/npython/Objects/stringobject.html#doBothKindOk.t,UnicodeVariant, |
| & | https://npython.nimpylib.org/npython/Objects/stringobject.html#&,PyStrObject,PyStrObject |
| add | https://npython.nimpylib.org/npython/Objects/stringobject.html#add,UnicodeVariant,char |
| newAsciiUnicodeVariantOfCap | https://npython.nimpylib.org/npython/Objects/stringobject.html#newAsciiUnicodeVariantOfCap,int |
| newUnicodeOrAsciiUnicodeVariant | https://npython.nimpylib.org/npython/Objects/stringobject.html#newUnicodeOrAsciiUnicodeVariant |
| newAsciiUnicodeVariant | https://npython.nimpylib.org/npython/Objects/stringobject.html#newAsciiUnicodeVariant,seq[char] |
| hash | https://npython.nimpylib.org/npython/Objects/stringobject.html#hash,PyStrObject |
| [] | https://npython.nimpylib.org/npython/Objects/stringobject.html#[],PyStrObject,int |
| ofExactPyStrObject | https://npython.nimpylib.org/npython/Objects/stringobject.html#ofExactPyStrObject,PyObject |
| newPyStrSimple | https://npython.nimpylib.org/npython/Objects/stringobject.html#newPyStrSimple |
| len | https://npython.nimpylib.org/npython/Objects/stringobject.html#len,PyStrObject |
| PyObject | https://npython.nimpylib.org/npython/Objects/pyobjectBase.html#PyObject |