parameters: (self)
return_statement: return count, described, type
docstring: If the current node is an array, return a tuple of the element
          count, a boolean indicating whether the array is described, and
          the type of each element, otherwise return ``None``. Array
          data can be accessed by entering the array.
  
              >>> # read an array of strings with a symbolic descriptor
              >>> count, described, type = data.get_array()
              >>> data.enter()
              >>> data.next()
              >>> print "Descriptor:", data.get_symbol()
              >>> for i in range(count):
              ...    data.next()
              ...    print "Element:", data.get_string()
              >>> data.exit()
  
          :return: A tuple containing the number of array elements, a bool indicating
              whether the array is described, and the enumerated array element type.
docstring_summary: If the current node is an array, return a tuple of the element
          count, a boolean indicating whether the array is described, and
          the type of each element, otherwise return ``None``. Array
          data can be accessed by entering the array.
docstring_tokens: If the current node is an array return a tuple of the element count a boolean indicating whether the array is described and the type of each element otherwise return None . Array data can be accessed by entering the array .
function: def get_array(self) -> Tuple[int, bool, Optional[int]]:
          """
          If the current node is an array, return a tuple of the element
          count, a boolean indicating whether the array is described, and
          the type of each element, otherwise return ``None``. Array
          data can be accessed by entering the array.
  
              >>> # read an array of strings with a symbolic descriptor
              >>> count, described, type = data.get_array()
              >>> data.enter()
              >>> data.next()
              >>> print "Descriptor:", data.get_symbol()
              >>> for i in range(count):
              ...    data.next()
              ...    print "Element:", data.get_string()
              >>> data.exit()
  
          :return: A tuple containing the number of array elements, a bool indicating
              whether the array is described, and the enumerated array element type.
          """
          count = pn_data_get_array(self._data)
          described = pn_data_is_array_described(self._data)
          type = pn_data_get_array_type(self._data)
          if type == -1:
              type = None
          return count, described, type
function_tokens: def get_array ( self ) -> Tuple [ int , bool , Optional [ int ] ] : count = pn_data_get_array ( self . _data ) described = pn_data_is_array_described ( self . _data ) type = pn_data_get_array_type ( self . _data ) if type == - 1 : type = None return count , described , type