Code view:

A painting is a person's account of this edit as text, recorded independently of the node mapping - a rendering often has several equally defensible answers where the mapping has one. Deletions and insertions carry no position on the opposite side in a painting, so that panel draws no caret for them.

Before

…lines 1–21 unchanged (21 lines)
22 static const NnApi nnapi = {};
23 return &nnapi;
24}
25
26std::unique_ptr<const NnApi> CreateNnApiFromSupportLibrary(
27 const NnApiSLDriverImplFL5* /*nnapi_support_library_driver*/) {
28 std::unique_ptr<NnApi> nnapi(new NnApi);
29 *nnapi = *NnApiImplementation();
30 return nnapi;
31}
32

After

…lines 1–21 unchanged (21 lines)
22 static const NnApi nnapi = {};
23 return &nnapi;
24}
25
26std::unique_ptr<const NnApi> CreateNnApiFromSupportLibrary(
27 const NnApiSLDriverImplFL5* /*nnapi_support_library_driver*/) {
28 std::unique_ptr<NnApi> nnapi = std::make_unique<NnApi>();
29 *nnapi = *NnApiImplementation();
30 return nnapi;
31}
32

Before

translation_unit
comment "/* Copyright 2019 The TensorFlow Authors. All Rights Reserve"...
preproc_include
#include "#include"
system_lib_string "<memory>"
preproc_include
#include "#include"
string_literal
" "\""
string_content "tensorflow/lite/nnapi/nnapi_implementation.h"
" "\""
comment "// Stub NNAPI implementation for platforms that don't suppor"...
function_definition (+33 nodes collapsed)
function_definition
qualified_identifier
namespace_identifier "std"
:: "::"
template_type
type_identifier "unique_ptr"
template_argument_list
< "<"
type_descriptor
type_qualifier
const "const"
type_identifier "NnApi"
> ">"
function_declarator
identifier "CreateNnApiFromSupportLibrary"
parameter_list
( "("
parameter_declaration
type_qualifier
const "const"
type_identifier "NnApiSLDriverImplFL5"
abstract_pointer_declarator
* "*"
comment "/*nnapi_support_library_driver*/"
) ")"
compound_statement
{ "{"
declaration
qualified_identifier
namespace_identifier "std"
:: "::"
template_type
type_identifier "unique_ptr"
template_argument_list
< "<"
type_descriptor
type_identifier "NnApi"
> ">"
init_declarator
identifier "nnapi"
argument_list
( "("
new_expression
new "new"
type_identifier "NnApi"
) ")"
; ";"
expression_statement
assignment_expression
pointer_expression
* "*"
identifier "nnapi"
= "="
pointer_expression
* "*"
call_expression
identifier "NnApiImplementation"
argument_list
( "("
) ")"
; ";"
return_statement
return "return"
identifier "nnapi"
; ";"
} "}"

After

translation_unit
comment "/* Copyright 2019 The TensorFlow Authors. All Rights Reserve"...
preproc_include
#include "#include"
system_lib_string "<memory>"
preproc_include
#include "#include"
string_literal
" "\""
string_content "tensorflow/lite/nnapi/nnapi_implementation.h"
" "\""
comment "// Stub NNAPI implementation for platforms that don't suppor"...
function_definition (+33 nodes collapsed)
function_definition
qualified_identifier
namespace_identifier "std"
:: "::"
template_type
type_identifier "unique_ptr"
template_argument_list
< "<"
type_descriptor
type_qualifier
const "const"
type_identifier "NnApi"
> ">"
function_declarator
identifier "CreateNnApiFromSupportLibrary"
parameter_list
( "("
parameter_declaration
type_qualifier
const "const"
type_identifier "NnApiSLDriverImplFL5"
abstract_pointer_declarator
* "*"
comment "/*nnapi_support_library_driver*/"
) ")"
compound_statement
{ "{"
declaration
qualified_identifier
namespace_identifier "std"
:: "::"
template_type
type_identifier "unique_ptr"
template_argument_list
< "<"
type_descriptor
type_identifier "NnApi"
> ">"
init_declarator
identifier "nnapi"
= "="
call_expression
qualified_identifier
namespace_identifier "std"
:: "::"
template_function
identifier "make_unique"
template_argument_list
< "<"
type_descriptor
type_identifier "NnApi"
> ">"
argument_list
( "("
) ")"
; ";"
expression_statement
assignment_expression
pointer_expression
* "*"
identifier "nnapi"
= "="
pointer_expression
* "*"
call_expression
identifier "NnApiImplementation"
argument_list
( "("
) ")"
; ";"
return_statement
return "return"
identifier "nnapi"
; ";"
} "}"