LCOV - code coverage report
Current view: top level - storage - Variant_inl.h (source / functions) Hit Total Coverage
Test: output.info Lines: 5 59 8.5 %
Date: 2017-07-14 16:53:18 Functions: 4 30 13.3 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
       2             :  * vim: sw=2 ts=2 et lcs=trail\:.,tab\:>~ :
       3             :  * This Source Code Form is subject to the terms of the Mozilla Public
       4             :  * License, v. 2.0. If a copy of the MPL was not distributed with this
       5             :  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
       6             : 
       7             : /**
       8             :  * Note: This file is included by Variant.h.
       9             :  */
      10             : 
      11             : #ifndef mozilla_storage_Variant_h__
      12             : #error "Do not include this file directly!"
      13             : #endif
      14             : 
      15             : namespace mozilla {
      16             : namespace storage {
      17             : 
      18             : ////////////////////////////////////////////////////////////////////////////////
      19             : //// Variant_base
      20             : 
      21         195 : inline NS_IMPL_ADDREF(Variant_base)
      22         184 : inline NS_IMPL_RELEASE(Variant_base)
      23         105 : inline NS_IMPL_QUERY_INTERFACE(
      24             :   Variant_base,
      25             :   nsIVariant
      26             : )
      27             : 
      28             : ////////////////////////////////////////////////////////////////////////////////
      29             : //// nsIVariant
      30             : 
      31             : inline
      32             : NS_IMETHODIMP
      33           0 : Variant_base::GetDataType(uint16_t *_type)
      34             : {
      35           0 :   NS_ENSURE_ARG_POINTER(_type);
      36           0 :   *_type = nsIDataType::VTYPE_VOID;
      37           0 :   return NS_OK;
      38             : }
      39             : 
      40             : inline
      41             : NS_IMETHODIMP
      42           0 : Variant_base::GetAsInt32(int32_t *)
      43             : {
      44           0 :   return NS_ERROR_CANNOT_CONVERT_DATA;
      45             : }
      46             : 
      47             : inline
      48             : NS_IMETHODIMP
      49           0 : Variant_base::GetAsInt64(int64_t *)
      50             : {
      51           0 :   return NS_ERROR_CANNOT_CONVERT_DATA;
      52             : }
      53             : 
      54             : inline
      55             : NS_IMETHODIMP
      56           0 : Variant_base::GetAsDouble(double *)
      57             : {
      58           0 :   return NS_ERROR_CANNOT_CONVERT_DATA;
      59             : }
      60             : 
      61             : inline
      62             : NS_IMETHODIMP
      63           0 : Variant_base::GetAsAUTF8String(nsACString &)
      64             : {
      65           0 :   return NS_ERROR_CANNOT_CONVERT_DATA;
      66             : }
      67             : 
      68             : inline
      69             : NS_IMETHODIMP
      70           0 : Variant_base::GetAsAString(nsAString &)
      71             : {
      72           0 :   return NS_ERROR_CANNOT_CONVERT_DATA;
      73             : }
      74             : 
      75             : inline
      76             : NS_IMETHODIMP
      77           0 : Variant_base::GetAsArray(uint16_t *,
      78             :                          nsIID *,
      79             :                          uint32_t *,
      80             :                          void **)
      81             : {
      82           0 :   return NS_ERROR_CANNOT_CONVERT_DATA;
      83             : }
      84             : 
      85             : inline
      86             : NS_IMETHODIMP
      87           0 : Variant_base::GetAsInt8(uint8_t *)
      88             : {
      89           0 :   return NS_ERROR_CANNOT_CONVERT_DATA;
      90             : }
      91             : 
      92             : inline
      93             : NS_IMETHODIMP
      94           0 : Variant_base::GetAsInt16(int16_t *)
      95             : {
      96           0 :   return NS_ERROR_CANNOT_CONVERT_DATA;
      97             : }
      98             : 
      99             : inline
     100             : NS_IMETHODIMP
     101           0 : Variant_base::GetAsUint8(uint8_t *)
     102             : {
     103           0 :   return NS_ERROR_CANNOT_CONVERT_DATA;
     104             : }
     105             : 
     106             : inline
     107             : NS_IMETHODIMP
     108           0 : Variant_base::GetAsUint16(uint16_t *)
     109             : {
     110           0 :   return NS_ERROR_CANNOT_CONVERT_DATA;
     111             : }
     112             : 
     113             : inline
     114             : NS_IMETHODIMP
     115           0 : Variant_base::GetAsUint32(uint32_t *)
     116             : {
     117           0 :   return NS_ERROR_CANNOT_CONVERT_DATA;
     118             : }
     119             : 
     120             : inline
     121             : NS_IMETHODIMP
     122           0 : Variant_base::GetAsUint64(uint64_t *)
     123             : {
     124           0 :   return NS_ERROR_CANNOT_CONVERT_DATA;
     125             : }
     126             : 
     127             : inline
     128             : NS_IMETHODIMP
     129           0 : Variant_base::GetAsFloat(float *)
     130             : {
     131           0 :   return NS_ERROR_CANNOT_CONVERT_DATA;
     132             : }
     133             : 
     134             : inline
     135             : NS_IMETHODIMP
     136           0 : Variant_base::GetAsBool(bool *)
     137             : {
     138           0 :   return NS_ERROR_CANNOT_CONVERT_DATA;
     139             : }
     140             : 
     141             : inline
     142             : NS_IMETHODIMP
     143           0 : Variant_base::GetAsChar(char *)
     144             : {
     145           0 :   return NS_ERROR_CANNOT_CONVERT_DATA;
     146             : }
     147             : 
     148             : inline
     149             : NS_IMETHODIMP
     150           0 : Variant_base::GetAsWChar(char16_t *)
     151             : {
     152           0 :   return NS_ERROR_CANNOT_CONVERT_DATA;
     153             : }
     154             : 
     155             : inline
     156             : NS_IMETHODIMP
     157           0 : Variant_base::GetAsID(nsID *)
     158             : {
     159           0 :   return NS_ERROR_CANNOT_CONVERT_DATA;
     160             : }
     161             : 
     162             : inline
     163             : NS_IMETHODIMP
     164           0 : Variant_base::GetAsDOMString(nsAString &)
     165             : {
     166           0 :   return NS_ERROR_CANNOT_CONVERT_DATA;
     167             : }
     168             : 
     169             : inline
     170             : NS_IMETHODIMP
     171           0 : Variant_base::GetAsString(char **)
     172             : {
     173           0 :   return NS_ERROR_CANNOT_CONVERT_DATA;
     174             : }
     175             : 
     176             : inline
     177             : NS_IMETHODIMP
     178           0 : Variant_base::GetAsWString(char16_t **)
     179             : {
     180           0 :   return NS_ERROR_CANNOT_CONVERT_DATA;
     181             : }
     182             : 
     183             : inline
     184             : NS_IMETHODIMP
     185           0 : Variant_base::GetAsISupports(nsISupports **)
     186             : {
     187           0 :   return NS_ERROR_CANNOT_CONVERT_DATA;
     188             : }
     189             : 
     190             : inline
     191             : NS_IMETHODIMP
     192           0 : Variant_base::GetAsInterface(nsIID **,
     193             :                              void **)
     194             : {
     195           0 :   return NS_ERROR_CANNOT_CONVERT_DATA;
     196             : }
     197             : 
     198             : inline
     199             : NS_IMETHODIMP
     200           0 : Variant_base::GetAsACString(nsACString &)
     201             : {
     202           0 :   return NS_ERROR_CANNOT_CONVERT_DATA;
     203             : }
     204             : 
     205             : inline
     206             : NS_IMETHODIMP
     207           0 : Variant_base::GetAsStringWithSize(uint32_t *,
     208             :                                   char **)
     209             : {
     210           0 :   return NS_ERROR_CANNOT_CONVERT_DATA;
     211             : }
     212             : 
     213             : inline
     214             : NS_IMETHODIMP
     215           0 : Variant_base::GetAsWStringWithSize(uint32_t *,
     216             :                                    char16_t **)
     217             : {
     218           0 :   return NS_ERROR_CANNOT_CONVERT_DATA;
     219             : }
     220             : 
     221             : inline
     222             : NS_IMETHODIMP
     223          11 : Variant_base::GetAsJSVal(JS::MutableHandle<JS::Value>)
     224             : {
     225          11 :   return NS_ERROR_CANNOT_CONVERT_DATA;
     226             : }
     227             : 
     228             : } // namespace storage
     229             : } // namespace mozilla

Generated by: LCOV version 1.13