Home
last modified time | relevance | path

Searched refs:Cloneable (Results 1 – 25 of 74) sorted by relevance

123

/third_party/skia/third_party/externals/tint/src/
Dclone_context.h46 class Cloneable : public Castable<Cloneable> {
51 virtual const Cloneable* Clone(CloneContext* ctx) const = 0;
55 inline ProgramID ProgramIDOf(const Cloneable*) { in ProgramIDOf() argument
275 traits::EnableIf<ParamTypeIsPtrOf<F, Cloneable>::value, CloneContext>&
292 transform.function = [=](const Cloneable* in) { in ReplaceAll()
333 typename = traits::EnableIfIsType<WITH, Cloneable>>
337 replacements_[what] = [with]() -> const Cloneable* { return with; }; in Replace()
478 std::function<const Cloneable*(const Cloneable*)> function;
500 const Cloneable* CloneCloneable(const Cloneable* object);
504 void CheckedCastFailure(const Cloneable* got, const TypeInfo& expected);
[all …]
Dclone_context.cc22 TINT_INSTANTIATE_TYPEINFO(tint::Cloneable);
72 const tint::Cloneable* CloneContext::CloneCloneable(const Cloneable* object) { in CloneCloneable()
100 void CloneContext::CheckedCastFailure(const Cloneable* got, in CheckedCastFailure()
Dclone_context_test.cc30 BlockAllocator<Cloneable> alloc;
33 struct Node : public Castable<Node, Cloneable> {
70 struct NotANode : public Castable<NotANode, Cloneable> {
79 struct ProgramNode : public Castable<ProgramNode, Cloneable> {
/third_party/icu/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/
DSharedObject.java95 public class SharedObject implements Cloneable {
99 public static final class Reference<T extends SharedObject> implements Cloneable {
/third_party/icu/ohos_icu4j/src/main/java/ohos/global/icu/impl/coll/
DSharedObject.java97 public class SharedObject implements Cloneable {
102 public static final class Reference<T extends SharedObject> implements Cloneable {
/third_party/icu/ohos_icu4j/src/main/java/ohos/global/icu/util/
DFreezable.java304 public interface Freezable<T> extends Cloneable {
DCompactByteArray.java37 public final class CompactByteArray implements Cloneable {
/third_party/icu/icu4j/main/classes/core/src/com/ibm/icu/util/
DFreezable.java304 public interface Freezable<T> extends Cloneable {
DCompactByteArray.java35 public final class CompactByteArray implements Cloneable {
/third_party/skia/third_party/externals/tint/src/ast/
Dnode.h36 class Node : public Castable<Node, Cloneable> {
/third_party/icu/ohos_icu4j/src/main/java/ohos/global/icu/impl/number/
DMicroProps.java15 public class MicroProps implements Cloneable, MicroPropsGenerator {
DMacroProps.java23 public class MacroProps implements Cloneable {
/third_party/qrcodegen/java/src/main/java/io/nayuki/qrcodegen/
DBitBuffer.java33 public final class BitBuffer implements Cloneable {
/third_party/icu/icu4j/main/classes/core/src/com/ibm/icu/impl/number/
DMicroProps.java20 public class MicroProps implements Cloneable, MicroPropsGenerator {
DMacroProps.java19 public class MacroProps implements Cloneable {
/third_party/protobuf/java/core/src/main/java/com/google/protobuf/
DMessageLite.java133 interface Builder extends MessageLiteOrBuilder, Cloneable {
/third_party/icu/ohos_icu4j/src/main/java/ohos/global/icu/text/
DUCharacterIterator.java30 public abstract class UCharacterIterator implements Cloneable, UForwardCharacterIterator {
DDictionaryBreakEngine.java92 static class DequeI implements Cloneable {
DCurrencyPluralInfo.java39 public class CurrencyPluralInfo implements Cloneable, Serializable {
DDateIntervalInfo.java160 public class DateIntervalInfo implements Cloneable, Freezable<DateIntervalInfo>, Serializable {
177 public static final class PatternInfo implements Cloneable, Serializable {
DPluralRanges.java48 private static final class Matrix implements Comparable<Matrix>, Cloneable {
/third_party/icu/icu4j/main/classes/core/src/com/ibm/icu/text/
DUCharacterIterator.java30 public abstract class UCharacterIterator implements Cloneable, UForwardCharacterIterator {
DDictionaryBreakEngine.java91 static class DequeI implements Cloneable {
DCurrencyPluralInfo.java40 public class CurrencyPluralInfo implements Cloneable, Serializable {
DDateIntervalInfo.java161 public class DateIntervalInfo implements Cloneable, Freezable<DateIntervalInfo>, Serializable {
179 public static final class PatternInfo implements Cloneable, Serializable {

123