Searched defs:Attr (Results 1 - 13 of 13) sorted by relevance

/macosx-10.10/WebCore-7600.1.25/dom/
H A DAttr.cpp39 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 DThreading.cpp82 pthread_attr_t Attr; local
/macosx-10.10/llvmCore-3425.0.34/lib/MC/
H A DMCSectionMachO.cpp261 StringRef Attr = Plus.first; local
/macosx-10.10/Security-57031.1.35/Security/include/security_cdsa_utilities/
H A Dcontext.h66 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 Dcontext.h66 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 DGraphWriter.h248 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 DCOFFAsmParser.cpp135 MCSymbolAttr Attr = StringSwitch<MCSymbolAttr>(Directive) local
H A DELFAsmParser.cpp158 MCSymbolAttr Attr = StringSwitch<MCSymbolAttr>(Directive) local
H A DAsmParser.cpp2393 bool AsmParser::ParseDirectiveSymbolAttribute(MCSymbolAttr Attr) { argument
/macosx-10.10/llvmCore-3425.0.34/lib/AsmParser/
H A DLLParser.h334 ArgInfo(LocTy L, Type *ty, Attributes Attr, const std::string &N) argument
/macosx-10.10/llvmCore-3425.0.34/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp2115 MCSymbolAttr Attr = MCSA_Invalid; local
H A DDwarfDebug.cpp1669 unsigned Attr = AbbrevData[i].getAttribute(); local
/macosx-10.10/llvmCore-3425.0.34/lib/VMCore/
H A DVerifier.cpp576 const AttributeWithIndex &Attr = Attrs.getSlot(i); local
1170 Attributes Attr local
[all...]

Completed in 121 milliseconds