mirror of
https://github.com/JakeHillion/object-introspection.git
synced 2024-11-10 05:26:56 +00:00
27 lines
604 B
TOML
27 lines
604 B
TOML
thrift_definitions = '''
|
|
namespace cpp2 namespaceA.namespaceB
|
|
|
|
struct TTTTT {
|
|
1: i32 a;
|
|
2: i32 b;
|
|
3: i32 c;
|
|
}
|
|
'''
|
|
|
|
[cases]
|
|
[cases.a]
|
|
param_types = ["const namespaceA::namespaceB::TTTTT&"]
|
|
setup = '''
|
|
namespaceA::namespaceB::TTTTT ret;
|
|
return ret;
|
|
'''
|
|
expect_json = '''[{
|
|
"staticSize":16,
|
|
"dynamicSize":0,
|
|
"members":[
|
|
{"name":"__fbthrift_field_a", "staticSize":4},
|
|
{"name":"__fbthrift_field_b", "staticSize":4},
|
|
{"name":"__fbthrift_field_c", "staticSize":4},
|
|
{"name":"__isset", "staticSize":3}
|
|
]}]'''
|