OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SplitDescription
(Results
1 - 12
of
12
) sorted by null
/frameworks/base/tools/split-select/
SplitDescription.h
28
struct
SplitDescription
{
29
SplitDescription
();
34
int compare(const
SplitDescription
& rhs) const;
35
inline bool operator<(const
SplitDescription
& rhs) const;
36
inline bool operator==(const
SplitDescription
& rhs) const;
37
inline bool operator!=(const
SplitDescription
& rhs) const;
39
bool match(const
SplitDescription
& o) const;
40
bool isBetterThan(const
SplitDescription
& o, const
SplitDescription
& target) const;
44
static bool parse(const android::String8& str,
SplitDescription
* outSplit)
[
all
...]
SplitSelector.h
25
#include "
SplitDescription
.h"
32
explicit SplitSelector(const android::Vector<
SplitDescription
>& splits);
34
android::Vector<
SplitDescription
> getBestSplits(const
SplitDescription
& target) const;
36
android::KeyedVector<
SplitDescription
, android::sp<Rule> > getRules() const;
39
android::Vector<android::SortedVector<
SplitDescription
> > mGroups;
Grouper.h
20
#include "
SplitDescription
.h"
27
android::Vector<android::SortedVector<
SplitDescription
> >
28
groupByMutualExclusivity(const android::Vector<
SplitDescription
>& splits);
Grouper.cpp
20
#include "
SplitDescription
.h"
30
Vector<SortedVector<
SplitDescription
> >
31
groupByMutualExclusivity(const Vector<
SplitDescription
>& splits) {
32
Vector<SortedVector<
SplitDescription
> > groups;
35
KeyedVector<
SplitDescription
, SortedVector<
SplitDescription
> > densityGroups;
36
KeyedVector<
SplitDescription
, SortedVector<
SplitDescription
> > abiGroups;
39
const
SplitDescription
& split = splits[i];
41
SplitDescription
key(split)
[
all
...]
SplitSelector.cpp
33
SplitSelector::SplitSelector(const Vector<
SplitDescription
>& splits)
37
static void selectBestFromGroup(const SortedVector<
SplitDescription
>& splits,
38
const
SplitDescription
& target, Vector<
SplitDescription
>& splitsOut) {
39
SplitDescription
bestSplit;
43
const
SplitDescription
& thisSplit = splits[j];
59
Vector<
SplitDescription
> SplitSelector::getBestSplits(const
SplitDescription
& target) const {
60
Vector<
SplitDescription
> bestSplits;
68
KeyedVector<
SplitDescription
, sp<Rule> > SplitSelector::getRules() const
[
all
...]
SplitSelector_test.cpp
21
#include "
SplitDescription
.h"
29
static ::testing::AssertionResult addSplit(Vector<
SplitDescription
>& splits, const char* str) {
30
SplitDescription
split;
31
if (!
SplitDescription
::parse(String8(str), &split)) {
39
Vector<
SplitDescription
> splits;
45
SplitDescription
targetSplit;
46
ASSERT_TRUE(
SplitDescription
::parse(String8("hdpi"), &targetSplit));
49
SortedVector<
SplitDescription
> bestSplits;
52
SplitDescription
expected;
53
ASSERT_TRUE(
SplitDescription
::parse(String8("hdpi"), &expected))
[
all
...]
SplitDescription.cpp
17
#include "
SplitDescription
.h"
29
SplitDescription
::
SplitDescription
()
33
int
SplitDescription
::compare(const
SplitDescription
& rhs) const {
40
bool
SplitDescription
::isBetterThan(const
SplitDescription
& o, const
SplitDescription
& target) const {
55
bool
SplitDescription
::match(const
SplitDescription
& o) const
[
all
...]
Grouper_test.cpp
19
#include "
SplitDescription
.h"
32
Vector<
SplitDescription
> splits;
58
void addSplit(Vector<
SplitDescription
>& splits, const char* str);
65
Vector<SortedVector<
SplitDescription
> > mGroups;
134
Vector<
SplitDescription
> splits;
138
if (!
SplitDescription
::parse(String8(expectedStrs[i]), &splits.editTop())) {
139
ADD_FAILURE() << "Failed to parse
SplitDescription
" << expectedStrs[i];
147
const SortedVector<
SplitDescription
>& group = mGroups[i];
175
const SortedVector<
SplitDescription
>& group = mGroups[i];
185
void GrouperTest::addSplit(Vector<
SplitDescription
>& splits, const char* str)
[
all
...]
Main.cpp
25
#include "
SplitDescription
.h"
66
Vector<
SplitDescription
> select(const
SplitDescription
& target, const Vector<
SplitDescription
>& splits) {
71
void generate(const KeyedVector<String8, Vector<
SplitDescription
> >& splits, const String8& base) {
72
Vector<
SplitDescription
> allSplits;
78
KeyedVector<
SplitDescription
, sp<Rule> > rules(selector.getRules());
95
const Vector<
SplitDescription
>& splitDescriptions = splits[i];
205
static Vector<
SplitDescription
> extractSplitDescriptionsFromApk(const String8& path) {
207
Vector<
SplitDescription
> splits
[
all
...]
RuleGenerator.h
22
#include "
SplitDescription
.h"
31
static android::sp<Rule> generate(const android::SortedVector<
SplitDescription
>& group, size_t index);
Android.mk
32
SplitDescription
.cpp \
RuleGenerator.cpp
98
sp<Rule> RuleGenerator::generate(const SortedVector<
SplitDescription
>& group, size_t index) {
Completed in 297 milliseconds