/macosx-10.10/WebCore-7600.1.25/dom/ |
H A D | Attr.cpp | 39 Attr::Attr(Element* element, const QualifiedName& name) function in class:WebCore::Attr 47 Attr::Attr(Document& document, const QualifiedName& name, const AtomicString& standaloneValue) function in class:WebCore::Attr [all...] |
/macosx-10.10/llvmCore-3425.0.34/lib/Support/ |
H A D | Threading.cpp | 82 pthread_attr_t Attr; local
|
/macosx-10.10/llvmCore-3425.0.34/lib/MC/ |
H A D | MCSectionMachO.cpp | 261 StringRef Attr = Plus.first; local
|
/macosx-10.10/Security-57031.1.35/Security/include/security_cdsa_utilities/ |
H A D | context.h | 66 class Attr : public PodWrapper<Attr, CSSM_CONTEXT_ATTRIBUTE> { class in class:Security::Context 68 Attr() { } function in class:Security::Context::Attr 69 Attr(const CSSM_CONTEXT_ATTRIBUTE &attr) { (CSSM_CONTEXT_ATTRIBUTE &)*this = attr; } function in class:Security::Context::Attr 72 Attr(CSSM_ATTRIBUTE_TYPE typ, T &value, size_t size = 0) function in class:Security::Context::Attr 80 Attr(CSSM_ATTRIBUTE_TYPE typ, uint32 value) function in class:Security::Context::Attr 127 assert(ix < NumberOfAttributes); return static_cast<Attr &>(ContextAttributes[ix]); } const Attr &operator [] (unsigned int ix) const { assert(ix < NumberOfAttributes); return static_cast<Attr &>(ContextAttributes[ix]); } Attr *find(CSSM_ATTRIBUTE_TYPE theType) const { return find(theType, ContextAttributes, NumberOfAttributes); } template <class Elem> Elem &get(CSSM_ATTRIBUTE_TYPE type, CSSM_RETURN err) const { if (Attr *attr = find(type)) return static_cast<Elem &>(*attr); else CssmError::throwMe(err); } template <class Elem> Elem *get(CSSM_ATTRIBUTE_TYPE type) const { if (Attr *attr = find(type)) return &static_cast<Elem &>(*attr); else return NULL; } uint32 getInt(CSSM_ATTRIBUTE_TYPE type, CSSM_RETURN err) const { if (Attr *attr = find(type)) return static_cast<uint32>(*attr); else CssmError::throwMe(err); } uint32 getInt(CSSM_ATTRIBUTE_TYPE type) const { if (Attr *attr = find(type)) return static_cast<uint32>(*attr); else return 0; } bool getInt(CSSM_ATTRIBUTE_TYPE type, uint32 &value) const { if (Attr *attr = find(type)) { value = static_cast<uint32>(*attr); return true; } else return false; } public: template <class T> void replace(CSSM_ATTRIBUTE_TYPE type, const T &newValue) const { if (Attr *attr = find(type)) *attr = Attr(type, newValue); else CssmError::throwMe(CSSMERR_CSSM_ATTRIBUTE_NOT_IN_CONTEXT); } public: void *operator new (size_t size, Allocator &alloc) throw(std::bad_alloc) { return alloc.malloc(size); } void operator delete (void *addr, size_t, Allocator &alloc) throw() { return alloc.free(addr); } static void destroy(Context *context, Allocator &alloc) throw() { alloc.free(context->ContextAttributes); alloc.free(context); } public: void postIPC(void *base, CSSM_CONTEXT_ATTRIBUTE *ipcAttributes); public: class Builder; IFDUMP(void dump(const char *title = NULL, const CSSM_CONTEXT_ATTRIBUTE *attrs = NULL) const;) protected: static Attr *find(CSSM_ATTRIBUTE_TYPE theType, const CSSM_CONTEXT_ATTRIBUTE *attrs, unsigned int count); }; namespace DataWalkers { template <class Action> void walk(Action &operate, CSSM_CONTEXT_ATTRIBUTE &attr) { operate(attr); if (attr.Attribute.String) switch (attr.AttributeType & CSSM_ATTRIBUTE_TYPE_MASK) { case CSSM_ATTRIBUTE_DATA_CSSM_DATA: walk(operate, attr.Attribute.Data); break; case CSSM_ATTRIBUTE_DATA_CRYPTO_DATA: walk(operate, attr.Attribute.CryptoData); break; case CSSM_ATTRIBUTE_DATA_KEY: walk(operate, attr.Attribute.Key); break; case CSSM_ATTRIBUTE_DATA_STRING: walk(operate, attr.Attribute.String); break; case CSSM_ATTRIBUTE_DATA_DATE: walk(operate, attr.Attribute.Date); break; case CSSM_ATTRIBUTE_DATA_RANGE: walk(operate, attr.Attribute.Range); break; case CSSM_ATTRIBUTE_DATA_ACCESS_CREDENTIALS: walk(operate, attr.Attribute.AccessCredentials); break; case CSSM_ATTRIBUTE_DATA_VERSION: walk(operate, attr.Attribute.Version); break; case CSSM_ATTRIBUTE_DATA_DL_DB_HANDLE: walk(operate, attr.Attribute.DLDBHandle); break; case CSSM_ATTRIBUTE_NONE: case CSSM_ATTRIBUTE_DATA_UINT32: break; default: secdebug(�, �, (unsigned)attr.AttributeType); break; } } template <class Action> void walk(Action &operate, Context::Attr &attr) { walk(operate, static_cast<CSSM_CONTEXT_ATTRIBUTE &>(attr)); } } using namespace DataWalkers; class Context::Builder { protected: public: Builder(Allocator &alloc) : allocator(alloc) { slotCount = 0; attributes = NULL; } ~Builder() { allocator.free(attributes); } Allocator &allocator; size_t make(); void done(CSSM_CONTEXT_ATTRIBUTE * &attributes, uint32 &count); public: template <class T> void setup(T p, CSSM_RETURN invalidError = CSSM_OK) { if (p) { slotCount++; walk(sizer, unconst_ref_cast(p)); } else if (invalidError) CssmError::throwMe(invalidError); } void setup(uint32 n, CSSM_RETURN invalidError = CSSM_OK) { if (n) slotCount++; else if (invalidError) CssmError::throwMe(invalidError); } void setup(CSSM_SIZE n, CSSM_RETURN invalidError = CSSM_OK) { if (n) slotCount++; else if (invalidError) CssmError::throwMe(invalidError); } void setup(const CSSM_KEY *k, CSSM_RETURN invalidError = CSSM_OK) { if (!invalidError) { if (k) { slotCount++; walk(sizer, unconst_ref_cast(k)); } return; } if (!(k) || (k->KeyHeader.HeaderVersion > CSSM_KEYHEADER_VERSION) argument [all...] |
/macosx-10.10/Security-57031.1.35/Security/libsecurity_cdsa_utilities/lib/ |
H A D | context.h | 66 class Attr : public PodWrapper<Attr, CSSM_CONTEXT_ATTRIBUTE> { class in class:Security::Context 68 Attr() { } function in class:Security::Context::Attr 69 Attr(const CSSM_CONTEXT_ATTRIBUTE &attr) { (CSSM_CONTEXT_ATTRIBUTE &)*this = attr; } function in class:Security::Context::Attr 72 Attr(CSSM_ATTRIBUTE_TYPE typ, T &value, size_t size = 0) function in class:Security::Context::Attr 80 Attr(CSSM_ATTRIBUTE_TYPE typ, uint32 value) function in class:Security::Context::Attr 127 assert(ix < NumberOfAttributes); return static_cast<Attr &>(ContextAttributes[ix]); } const Attr &operator [] (unsigned int ix) const { assert(ix < NumberOfAttributes); return static_cast<Attr &>(ContextAttributes[ix]); } Attr *find(CSSM_ATTRIBUTE_TYPE theType) const { return find(theType, ContextAttributes, NumberOfAttributes); } template <class Elem> Elem &get(CSSM_ATTRIBUTE_TYPE type, CSSM_RETURN err) const { if (Attr *attr = find(type)) return static_cast<Elem &>(*attr); else CssmError::throwMe(err); } template <class Elem> Elem *get(CSSM_ATTRIBUTE_TYPE type) const { if (Attr *attr = find(type)) return &static_cast<Elem &>(*attr); else return NULL; } uint32 getInt(CSSM_ATTRIBUTE_TYPE type, CSSM_RETURN err) const { if (Attr *attr = find(type)) return static_cast<uint32>(*attr); else CssmError::throwMe(err); } uint32 getInt(CSSM_ATTRIBUTE_TYPE type) const { if (Attr *attr = find(type)) return static_cast<uint32>(*attr); else return 0; } bool getInt(CSSM_ATTRIBUTE_TYPE type, uint32 &value) const { if (Attr *attr = find(type)) { value = static_cast<uint32>(*attr); return true; } else return false; } public: template <class T> void replace(CSSM_ATTRIBUTE_TYPE type, const T &newValue) const { if (Attr *attr = find(type)) *attr = Attr(type, newValue); else CssmError::throwMe(CSSMERR_CSSM_ATTRIBUTE_NOT_IN_CONTEXT); } public: void *operator new (size_t size, Allocator &alloc) throw(std::bad_alloc) { return alloc.malloc(size); } void operator delete (void *addr, size_t, Allocator &alloc) throw() { return alloc.free(addr); } static void destroy(Context *context, Allocator &alloc) throw() { alloc.free(context->ContextAttributes); alloc.free(context); } public: void postIPC(void *base, CSSM_CONTEXT_ATTRIBUTE *ipcAttributes); public: class Builder; IFDUMP(void dump(const char *title = NULL, const CSSM_CONTEXT_ATTRIBUTE *attrs = NULL) const;) protected: static Attr *find(CSSM_ATTRIBUTE_TYPE theType, const CSSM_CONTEXT_ATTRIBUTE *attrs, unsigned int count); }; namespace DataWalkers { template <class Action> void walk(Action &operate, CSSM_CONTEXT_ATTRIBUTE &attr) { operate(attr); if (attr.Attribute.String) switch (attr.AttributeType & CSSM_ATTRIBUTE_TYPE_MASK) { case CSSM_ATTRIBUTE_DATA_CSSM_DATA: walk(operate, attr.Attribute.Data); break; case CSSM_ATTRIBUTE_DATA_CRYPTO_DATA: walk(operate, attr.Attribute.CryptoData); break; case CSSM_ATTRIBUTE_DATA_KEY: walk(operate, attr.Attribute.Key); break; case CSSM_ATTRIBUTE_DATA_STRING: walk(operate, attr.Attribute.String); break; case CSSM_ATTRIBUTE_DATA_DATE: walk(operate, attr.Attribute.Date); break; case CSSM_ATTRIBUTE_DATA_RANGE: walk(operate, attr.Attribute.Range); break; case CSSM_ATTRIBUTE_DATA_ACCESS_CREDENTIALS: walk(operate, attr.Attribute.AccessCredentials); break; case CSSM_ATTRIBUTE_DATA_VERSION: walk(operate, attr.Attribute.Version); break; case CSSM_ATTRIBUTE_DATA_DL_DB_HANDLE: walk(operate, attr.Attribute.DLDBHandle); break; case CSSM_ATTRIBUTE_NONE: case CSSM_ATTRIBUTE_DATA_UINT32: break; default: secdebug(�, �, (unsigned)attr.AttributeType); break; } } template <class Action> void walk(Action &operate, Context::Attr &attr) { walk(operate, static_cast<CSSM_CONTEXT_ATTRIBUTE &>(attr)); } } using namespace DataWalkers; class Context::Builder { protected: public: Builder(Allocator &alloc) : allocator(alloc) { slotCount = 0; attributes = NULL; } ~Builder() { allocator.free(attributes); } Allocator &allocator; size_t make(); void done(CSSM_CONTEXT_ATTRIBUTE * &attributes, uint32 &count); public: template <class T> void setup(T p, CSSM_RETURN invalidError = CSSM_OK) { if (p) { slotCount++; walk(sizer, unconst_ref_cast(p)); } else if (invalidError) CssmError::throwMe(invalidError); } void setup(uint32 n, CSSM_RETURN invalidError = CSSM_OK) { if (n) slotCount++; else if (invalidError) CssmError::throwMe(invalidError); } void setup(CSSM_SIZE n, CSSM_RETURN invalidError = CSSM_OK) { if (n) slotCount++; else if (invalidError) CssmError::throwMe(invalidError); } void setup(const CSSM_KEY *k, CSSM_RETURN invalidError = CSSM_OK) { if (!invalidError) { if (k) { slotCount++; walk(sizer, unconst_ref_cast(k)); } return; } if (!(k) || (k->KeyHeader.HeaderVersion > CSSM_KEYHEADER_VERSION) argument [all...] |
/macosx-10.10/llvmCore-3425.0.34/include/llvm/Support/ |
H A D | GraphWriter.h | 248 void emitSimpleNode(const void *ID, const std::string &Attr, argument 253 O << Attr << ","; local
|
/macosx-10.10/llvmCore-3425.0.34/lib/MC/MCParser/ |
H A D | COFFAsmParser.cpp | 135 MCSymbolAttr Attr = StringSwitch<MCSymbolAttr>(Directive) local
|
H A D | ELFAsmParser.cpp | 158 MCSymbolAttr Attr = StringSwitch<MCSymbolAttr>(Directive) local
|
H A D | AsmParser.cpp | 2393 bool AsmParser::ParseDirectiveSymbolAttribute(MCSymbolAttr Attr) { argument
|
/macosx-10.10/llvmCore-3425.0.34/lib/AsmParser/ |
H A D | LLParser.h | 334 ArgInfo(LocTy L, Type *ty, Attributes Attr, const std::string &N) argument
|
/macosx-10.10/llvmCore-3425.0.34/lib/CodeGen/AsmPrinter/ |
H A D | AsmPrinter.cpp | 2115 MCSymbolAttr Attr = MCSA_Invalid; local
|
H A D | DwarfDebug.cpp | 1669 unsigned Attr = AbbrevData[i].getAttribute(); local
|
/macosx-10.10/llvmCore-3425.0.34/lib/VMCore/ |
H A D | Verifier.cpp | 576 const AttributeWithIndex &Attr = Attrs.getSlot(i); local 1170 Attributes Attr local [all...] |