Lines Matching refs:XmlNodeConverter

139 struct XmlNodeConverter : public XmlConverter<Object> {  struct
140 XmlNodeConverter() {} in XmlNodeConverter() argument
141 virtual ~XmlNodeConverter() {} in ~XmlNodeConverter() argument
236 inline void appendChildren(NodeType* parent, const XmlNodeConverter<T>& conv, in appendChildren() argument
312 inline bool parseChild(NodeType* root, const XmlNodeConverter<T>& conv, T* t, in parseChild() argument
324 inline bool parseOptionalChild(NodeType* root, const XmlNodeConverter<T>& conv, in parseOptionalChild() argument
335 inline bool parseOptionalChild(NodeType* root, const XmlNodeConverter<T>& conv, in parseOptionalChild() argument
347 inline bool parseChildren(NodeType* root, const XmlNodeConverter<T>& conv, std::vector<T>* v, in parseChildren() argument
363 inline bool parseChildren(NodeType* root, const XmlNodeConverter<T>& conv, Container* s, in parseChildren() argument
381 inline bool parseChildren(NodeType* root, const XmlNodeConverter<std::pair<K, V>>& conv, in parseChildren() argument
406 struct XmlTextConverter : public XmlNodeConverter<Object> {
423 struct XmlPairConverter : public XmlNodeConverter<Pair> {
426 std::unique_ptr<XmlNodeConverter<typename Pair::first_type>>&& firstConverter, in XmlPairConverter()
427 std::unique_ptr<XmlNodeConverter<typename Pair::second_type>>&& secondConverter) in XmlPairConverter()
444 std::unique_ptr<XmlNodeConverter<typename Pair::first_type>> mFirstConverter;
445 std::unique_ptr<XmlNodeConverter<typename Pair::second_type>> mSecondConverter;
454 struct TransportArchConverter : public XmlNodeConverter<TransportArch> {
476 struct KernelConfigTypedValueConverter : public XmlNodeConverter<KernelConfigTypedValue> {
503 struct HalInterfaceConverter : public XmlNodeConverter<HalInterface> {
545 struct MatrixHalConverter : public XmlNodeConverter<MatrixHal> {
629 struct MatrixKernelConditionsConverter : public XmlNodeConverter<std::vector<KernelConfig>> {
643 struct MatrixKernelConverter : public XmlNodeConverter<MatrixKernel> {
685 struct ManifestHalConverter : public XmlNodeConverter<ManifestHal> {
840 struct SepolicyConverter : public XmlNodeConverter<Sepolicy> {
863 struct [[deprecated]] VndkConverter : public XmlNodeConverter<Vndk> {
880 struct VendorNdkConverter : public XmlNodeConverter<VendorNdk> {
899 struct SystemSdkConverter : public XmlNodeConverter<SystemSdk> {
911 struct HalManifestSepolicyConverter : public XmlNodeConverter<Version> {
922 struct ManifestXmlFileConverter : public XmlNodeConverter<ManifestXmlFile> {
946 struct KernelInfoConverter : public XmlNodeConverter<KernelInfo> {
972 struct HalManifestConverter : public XmlNodeConverter<HalManifest> {
1123 struct AvbConverter : public XmlNodeConverter<Version> {
1134 struct MatrixXmlFileConverter : public XmlNodeConverter<MatrixXmlFile> {
1158 struct CompatibilityMatrixConverter : public XmlNodeConverter<CompatibilityMatrix> {