10a0da059Sjeremylt /// @file 2f85e4a7bSJeremy L Thompson /// Test viewing of a CEED object 30a0da059Sjeremylt /// \test Test viewing of a CEED object 40a0da059Sjeremylt #include <ceed.h> 52b730f8bSJeremy L Thompson #include <string.h> 60a0da059Sjeremylt 70a0da059Sjeremylt int main(int argc, char **argv) { 80a0da059Sjeremylt Ceed ceed; 90a0da059Sjeremylt 100a0da059Sjeremylt CeedInit(argv[1], &ceed); 110a0da059Sjeremylt 120a0da059Sjeremylt CeedView(ceed, stdout); 130a0da059Sjeremylt 1462e2d410SJeremy L Thompson CeedSetNumViewTabs(ceed, 1); 1562e2d410SJeremy L Thompson CeedView(ceed, stdout); 1662e2d410SJeremy L Thompson 17*82a9f6a5SJeremy L Thompson // Check CeedObject interface 18*82a9f6a5SJeremy L Thompson { 19*82a9f6a5SJeremy L Thompson Ceed ceed_copy = NULL; 20*82a9f6a5SJeremy L Thompson 21*82a9f6a5SJeremy L Thompson CeedReferenceCopy(ceed, &ceed_copy); 22*82a9f6a5SJeremy L Thompson CeedObjectView((CeedObject)ceed_copy, stdout); 23*82a9f6a5SJeremy L Thompson CeedObjectDestroy((CeedObject *)&ceed_copy); 24*82a9f6a5SJeremy L Thompson } 25*82a9f6a5SJeremy L Thompson 260a0da059Sjeremylt CeedDestroy(&ceed); 270a0da059Sjeremylt return 0; 280a0da059Sjeremylt } 29