Home
last modified time | relevance | path

Searched refs:AEnum (Results 1 - 4 of 4) sorted by relevance

/third_party/rust/crates/cxx/tests/ffi/
H A Dlib.rs51 enum AEnum { enum
127 fn c_return_ns_enum(n: u16) -> AEnum; in c_return_ns_enum()
171 fn c_take_ns_enum(e: AEnum); in c_take_ns_enum()
H A Dtests.cc198 ::A::AEnum c_return_ns_enum(uint16_t n) { in c_return_ns_enum()
199 if (n <= static_cast<uint16_t>(::A::AEnum::AAVal)) { in c_return_ns_enum()
200 return ::A::AEnum::AAVal; in c_return_ns_enum()
201 } else if (n <= static_cast<uint16_t>(::A::AEnum::ABVal)) { in c_return_ns_enum()
202 return ::A::AEnum::ABVal; in c_return_ns_enum()
204 return ::A::AEnum::ACVal; in c_return_ns_enum()
538 void c_take_ns_enum(::A::AEnum e) { in c_take_ns_enum()
539 if (e == ::A::AEnum::AAVal) { in c_take_ns_enum()
H A Dtests.h8 enum class AEnum : uint16_t; class
122 ::A::AEnum c_return_ns_enum(uint16_t n);
172 void c_take_ns_enum(::A::AEnum e);
/third_party/rust/crates/cxx/tests/
H A Dtest.rs91 enm @ ffi::AEnum::AAVal => assert_eq!(0, enm.repr), in test_c_return()
202 check!(ffi::c_take_ns_enum(ffi::AEnum::AAVal)); in test_c_take()

Completed in 4 milliseconds