[#AssertLockNotHeldInline-0cc] = AssertLockNotHeldInline :mrdocs: `AssertLockNotHeldInline` overloads == Synopses Declared in `<sync.h>` Assert that a GlobalMutex is not held in the surrounding scope. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- [[locks_excluded(0x7ff36c772f58), locks_excluded(0x7ff3790f07b8), locks_excluded(0x7ff38c6423b8), locks_excluded(0x7ff3931580d8), locks_excluded(0x7ff38c589d58), locks_excluded(0x7ff36e333da8), locks_excluded(0x7ff38ac07478), locks_excluded(0x7ff3902509a8), locks_excluded(0x7ff378a0e448), locks_excluded(0x7ff37dfb9b68), locks_excluded(0x7ff376116718), locks_excluded(0x7ff378d76178), locks_excluded(0x7ff37f8243e8), locks_excluded(0x7ff392b87868), locks_excluded(0x7ff378d22ec8), locks_excluded(0x7ff377f6ed18), locks_excluded(0x7ff383dd2428), locks_excluded(0x7ff37bca01a8), locks_excluded(0x7ff38101dad8), locks_excluded(0x7ff35c062168), locks_excluded(0x7ff38bb09f38), locks_excluded(0x7ff380241638), locks_excluded(0x7ff3704c2008), locks_excluded(0x7ff35c4d34d8), locks_excluded(0x7ff38b168848), locks_excluded(0x7ff37f59cab8), locks_excluded(0x7ff378428fb8), locks_excluded(0x7ff3745ef398), locks_excluded(0x7ff38944e768), locks_excluded(0x7ff383b250d8), locks_excluded(0x7ff38fae1ac8), locks_excluded(0x7ff390c33718), locks_excluded(0x7ff37fe97378), locks_excluded(0x7ff37a18cab8), locks_excluded(0x7ff388dd4978), locks_excluded(0x7ff39157cc38), locks_excluded(0x7ff36f9f33d8), locks_excluded(0x7ff37c137668), locks_excluded(0x7ff392c533e8), locks_excluded(0x7ff37c853898), locks_excluded(0x7ff38efb2e58), locks_excluded(0x7ff374762918), locks_excluded(0x7ff37fd73758), locks_excluded(0x7ff3762b7718), locks_excluded(0x7ff38e8ca4a8), locks_excluded(0x7ff38abb2d58), locks_excluded(0x7ff378d15928), locks_excluded(0x7ff377499448), locks_excluded(0x7ff38ae54468), locks_excluded(0x7ff375f1df58), locks_excluded(0x7ff38c6498d8), locks_excluded(0x7ff36e7d8578), locks_excluded(0x7ff3773dd6a8), locks_excluded(0x7ff36e798568), locks_excluded(0x7ff39166cde8), locks_excluded(0x7ff37b286aa8), locks_excluded(0x7ff3901904e8), locks_excluded(0x7ff36e1a7788), locks_excluded(0x7ff3640ca4d8), locks_excluded(0x7ff38cbd06d8), locks_excluded(0x7ff375093d98), locks_excluded(0x7ff37c8d4808), locks_excluded(0x7ff38cf9e4f8), locks_excluded(0x7ff37025ddd8), locks_excluded(0x7ff3682651f8), locks_excluded(0x7ff38d5b4c08), locks_excluded(0x7ff383af01a8), locks_excluded(0x7ff36c473e78), locks_excluded(0x7ff3826c2888), locks_excluded(0x7ff38d4b5f08), locks_excluded(0x7ff37c28c358), locks_excluded(0x7ff377636f08), locks_excluded(0x7ff37bf5e1d8), locks_excluded(0x7ff3805cbf78), locks_excluded(0x7ff390fff238), locks_excluded(0x7ff3709ec4e8), locks_excluded(0x7ff3746393e8), locks_excluded(0x7ff375268cf8)]] void xref:AssertLockNotHeldInline-0c8.adoc[AssertLockNotHeldInline]( char const* name, char const* file, int line, xref:GlobalMutex.adoc[GlobalMutex]* cs); ---- [.small]#xref:AssertLockNotHeldInline-0c8.adoc[_» more..._]# Assert that a Mutex is not held, carrying the negative capability for analysis. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- [[requires_capability(0x7ff36c772418), requires_capability(0x7ff3790efc78), requires_capability(0x7ff38c641878), requires_capability(0x7ff393157598), requires_capability(0x7ff38c589218), requires_capability(0x7ff36e333268), requires_capability(0x7ff38ac06938), requires_capability(0x7ff39024fe68), requires_capability(0x7ff378a0d908), requires_capability(0x7ff37dfb9028), requires_capability(0x7ff376115bd8), requires_capability(0x7ff378d75638), requires_capability(0x7ff37f8238a8), requires_capability(0x7ff392b86d28), requires_capability(0x7ff378d22388), requires_capability(0x7ff377f6e1d8), requires_capability(0x7ff383dd18e8), requires_capability(0x7ff37bc9f668), requires_capability(0x7ff38101cf98), requires_capability(0x7ff35c061628), requires_capability(0x7ff38bb093f8), requires_capability(0x7ff380240af8), requires_capability(0x7ff3704c14c8), requires_capability(0x7ff35c4d2998), requires_capability(0x7ff38b167d08), requires_capability(0x7ff37f59bf78), requires_capability(0x7ff378428478), requires_capability(0x7ff3745ee858), requires_capability(0x7ff38944dc28), requires_capability(0x7ff383b24598), requires_capability(0x7ff38fae0f88), requires_capability(0x7ff390c32bd8), requires_capability(0x7ff37fe96838), requires_capability(0x7ff37a18bf78), requires_capability(0x7ff388dd3e38), requires_capability(0x7ff39157c0f8), requires_capability(0x7ff36f9f2898), requires_capability(0x7ff37c136b28), requires_capability(0x7ff392c528a8), requires_capability(0x7ff37c852d58), requires_capability(0x7ff38efb2318), requires_capability(0x7ff374761dd8), requires_capability(0x7ff37fd72c18), requires_capability(0x7ff3762b6bd8), requires_capability(0x7ff38e8c9968), requires_capability(0x7ff38abb2218), requires_capability(0x7ff378d14de8), requires_capability(0x7ff377498908), requires_capability(0x7ff38ae53928), requires_capability(0x7ff375f1d418), requires_capability(0x7ff38c648d98), requires_capability(0x7ff36e7d7a38), requires_capability(0x7ff3773dcb68), requires_capability(0x7ff36e797a28), requires_capability(0x7ff39166c2a8), requires_capability(0x7ff37b285f68), requires_capability(0x7ff39018f9a8), requires_capability(0x7ff36e1a6c48), requires_capability(0x7ff3640c9998), requires_capability(0x7ff38cbcfb98), requires_capability(0x7ff375093258), requires_capability(0x7ff37c8d3cc8), requires_capability(0x7ff38cf9d9b8), requires_capability(0x7ff37025d298), requires_capability(0x7ff3682646b8), requires_capability(0x7ff38d5b40c8), requires_capability(0x7ff383aef668), requires_capability(0x7ff36c473338), requires_capability(0x7ff3826c1d48), requires_capability(0x7ff38d4b53c8), requires_capability(0x7ff37c28b818), requires_capability(0x7ff3776363c8), requires_capability(0x7ff37bf5d698), requires_capability(0x7ff3805cb438), requires_capability(0x7ff390ffe6f8), requires_capability(0x7ff3709eb9a8), requires_capability(0x7ff3746388a8), requires_capability(0x7ff3752681b8)]] void xref:AssertLockNotHeldInline-054.adoc[AssertLockNotHeldInline]( char const* name, char const* file, int line, xref:Mutex.adoc[Mutex]* cs); ---- [.small]#xref:AssertLockNotHeldInline-054.adoc[_» more..._]# Assert that a RecursiveMutex is not held in the surrounding scope. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- [[locks_excluded(0x7ff36c7729c8), locks_excluded(0x7ff3790f0228), locks_excluded(0x7ff38c641e28), locks_excluded(0x7ff393157b48), locks_excluded(0x7ff38c5897c8), locks_excluded(0x7ff36e333818), locks_excluded(0x7ff38ac06ee8), locks_excluded(0x7ff390250418), locks_excluded(0x7ff378a0deb8), locks_excluded(0x7ff37dfb95d8), locks_excluded(0x7ff376116188), locks_excluded(0x7ff378d75be8), locks_excluded(0x7ff37f823e58), locks_excluded(0x7ff392b872d8), locks_excluded(0x7ff378d22938), locks_excluded(0x7ff377f6e788), locks_excluded(0x7ff383dd1e98), locks_excluded(0x7ff37bc9fc18), locks_excluded(0x7ff38101d548), locks_excluded(0x7ff35c061bd8), locks_excluded(0x7ff38bb099a8), locks_excluded(0x7ff3802410a8), locks_excluded(0x7ff3704c1a78), locks_excluded(0x7ff35c4d2f48), locks_excluded(0x7ff38b1682b8), locks_excluded(0x7ff37f59c528), locks_excluded(0x7ff378428a28), locks_excluded(0x7ff3745eee08), locks_excluded(0x7ff38944e1d8), locks_excluded(0x7ff383b24b48), locks_excluded(0x7ff38fae1538), locks_excluded(0x7ff390c33188), locks_excluded(0x7ff37fe96de8), locks_excluded(0x7ff37a18c528), locks_excluded(0x7ff388dd43e8), locks_excluded(0x7ff39157c6a8), locks_excluded(0x7ff36f9f2e48), locks_excluded(0x7ff37c1370d8), locks_excluded(0x7ff392c52e58), locks_excluded(0x7ff37c853308), locks_excluded(0x7ff38efb28c8), locks_excluded(0x7ff374762388), locks_excluded(0x7ff37fd731c8), locks_excluded(0x7ff3762b7188), locks_excluded(0x7ff38e8c9f18), locks_excluded(0x7ff38abb27c8), locks_excluded(0x7ff378d15398), locks_excluded(0x7ff377498eb8), locks_excluded(0x7ff38ae53ed8), locks_excluded(0x7ff375f1d9c8), locks_excluded(0x7ff38c649348), locks_excluded(0x7ff36e7d7fe8), locks_excluded(0x7ff3773dd118), locks_excluded(0x7ff36e797fd8), locks_excluded(0x7ff39166c858), locks_excluded(0x7ff37b286518), locks_excluded(0x7ff39018ff58), locks_excluded(0x7ff36e1a71f8), locks_excluded(0x7ff3640c9f48), locks_excluded(0x7ff38cbd0148), locks_excluded(0x7ff375093808), locks_excluded(0x7ff37c8d4278), locks_excluded(0x7ff38cf9df68), locks_excluded(0x7ff37025d848), locks_excluded(0x7ff368264c68), locks_excluded(0x7ff38d5b4678), locks_excluded(0x7ff383aefc18), locks_excluded(0x7ff36c4738e8), locks_excluded(0x7ff3826c22f8), locks_excluded(0x7ff38d4b5978), locks_excluded(0x7ff37c28bdc8), locks_excluded(0x7ff377636978), locks_excluded(0x7ff37bf5dc48), locks_excluded(0x7ff3805cb9e8), locks_excluded(0x7ff390ffeca8), locks_excluded(0x7ff3709ebf58), locks_excluded(0x7ff374638e58), locks_excluded(0x7ff375268768)]] void xref:AssertLockNotHeldInline-059.adoc[AssertLockNotHeldInline]( char const* name, char const* file, int line, xref:RecursiveMutex.adoc[RecursiveMutex]* cs); ---- [.small]#xref:AssertLockNotHeldInline-059.adoc[_» more..._]# == Parameters [cols="1,4"] |=== | Name| Description | *name* | Name of the mutex. | *file* | Source file of the caller. | *line* | Source line of the caller. | *cs* | Mutex expected not to be held. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#