original_docstring: Gets the next vkCreateSampler call atom, and checks its return value and
      arguments. Also checks the returned sampler handle is not null.  Returns the
      checked vkCreateSampler atom, device and sampler handle.  This method does
      not check the content of the VkSamplerCreateInfo struct used in the
      vkCreateSampler call.
      
docstring: Gets the next vkCreateSampler call atom, and checks its return value and
  arguments. Also checks the returned sampler handle is not null.  Returns the
  checked vkCreateSampler atom, device and sampler handle.  This method does
  not check the content of the VkSamplerCreateInfo struct used in the
  vkCreateSampler call.
docstring_tokens: Gets the next vkCreateSampler call atom and checks its return value and arguments . Also checks the returned sampler handle is not null . Returns the checked vkCreateSampler atom device and sampler handle . This method does not check the content of the VkSamplerCreateInfo struct used in the vkCreateSampler call .
code: def check_create_sampler(test):
      """Gets the next vkCreateSampler call atom, and checks its return value and
      arguments. Also checks the returned sampler handle is not null.  Returns the
      checked vkCreateSampler atom, device and sampler handle.  This method does
      not check the content of the VkSamplerCreateInfo struct used in the
      vkCreateSampler call.
      """
      create_sampler = require(test.next_call_of("vkCreateSampler"))
      require_equal(VK_SUCCESS, int(create_sampler.return_val))
      device = create_sampler.int_device
      require_not_equal(0, device)
      p_create_info = create_sampler.hex_pCreateInfo
      require_not_equal(0, p_create_info)
      p_sampler = create_sampler.hex_pSampler
      require_not_equal(0, p_sampler)
      sampler = little_endian_bytes_to_int(require(create_sampler.get_write_data(
          p_sampler, NON_DISPATCHABLE_HANDLE_SIZE)))
      require_not_equal(0, sampler)
      return create_sampler, device, sampler
code_tokens: def check_create_sampler ( test ) : create_sampler = require ( test . next_call_of ( "vkCreateSampler" ) ) require_equal ( VK_SUCCESS , int ( create_sampler . return_val ) ) device = create_sampler . int_device require_not_equal ( 0 , device ) p_create_info = create_sampler . hex_pCreateInfo require_not_equal ( 0 , p_create_info ) p_sampler = create_sampler . hex_pSampler require_not_equal ( 0 , p_sampler ) sampler = little_endian_bytes_to_int ( require ( create_sampler . get_write_data ( p_sampler , NON_DISPATCHABLE_HANDLE_SIZE ) ) ) require_not_equal ( 0 , sampler ) return create_sampler , device , sampler
short_docstring: Gets the next vkCreateSampler call atom, and checks its return value and
  arguments.
short_docstring_tokens: Gets the next vkCreateSampler call atom and checks its return value and arguments .
comment: """Gets the next vkCreateSampler call atom, and checks its return value and
      arguments. Also checks the returned sampler handle is not null.  Returns the
      checked vkCreateSampler atom, device and sampler handle.  This method does
      not check the content of the VkSamplerCreateInfo struct used in the
      vkCreateSampler call.
      """