Updated test cases documentation
This commit is contained in:
@@ -17,25 +17,39 @@ diagrams:
|
||||
- clanguml::t00048
|
||||
```
|
||||
## Source code
|
||||
File t00048.h
|
||||
File b_t00048.h
|
||||
```cpp
|
||||
#include "t00048.h"
|
||||
|
||||
#pragma once
|
||||
|
||||
namespace clanguml {
|
||||
namespace t00048 {
|
||||
|
||||
struct Base {
|
||||
int base;
|
||||
struct B : public Base {
|
||||
int b;
|
||||
|
||||
virtual void foo() = 0;
|
||||
void foo() override;
|
||||
};
|
||||
|
||||
template <typename T> struct BaseTemplate {
|
||||
T base;
|
||||
template <typename T> struct BTemplate : public BaseTemplate<T> {
|
||||
T b;
|
||||
|
||||
virtual void foo() = 0;
|
||||
void foo() override { }
|
||||
};
|
||||
|
||||
}
|
||||
}
|
||||
```
|
||||
File b_t00048.cc
|
||||
```cpp
|
||||
#include "b_t00048.h"
|
||||
|
||||
namespace clanguml {
|
||||
namespace t00048 {
|
||||
|
||||
void B::foo() { }
|
||||
|
||||
}
|
||||
}
|
||||
```
|
||||
@@ -69,30 +83,6 @@ template <typename T> struct ATemplate : public BaseTemplate<T> {
|
||||
void foo() override { }
|
||||
};
|
||||
|
||||
}
|
||||
}
|
||||
```
|
||||
File b_t00048.h
|
||||
```cpp
|
||||
#include "t00048.h"
|
||||
|
||||
#pragma once
|
||||
|
||||
namespace clanguml {
|
||||
namespace t00048 {
|
||||
|
||||
struct B : public Base {
|
||||
int b;
|
||||
|
||||
void foo() override;
|
||||
};
|
||||
|
||||
template <typename T> struct BTemplate : public BaseTemplate<T> {
|
||||
T b;
|
||||
|
||||
void foo() override { }
|
||||
};
|
||||
|
||||
}
|
||||
}
|
||||
```
|
||||
@@ -108,14 +98,24 @@ void A::foo() { }
|
||||
}
|
||||
}
|
||||
```
|
||||
File b_t00048.cc
|
||||
File t00048.h
|
||||
```cpp
|
||||
#include "b_t00048.h"
|
||||
#pragma once
|
||||
|
||||
namespace clanguml {
|
||||
namespace t00048 {
|
||||
|
||||
void B::foo() { }
|
||||
struct Base {
|
||||
int base;
|
||||
|
||||
virtual void foo() = 0;
|
||||
};
|
||||
|
||||
template <typename T> struct BaseTemplate {
|
||||
T base;
|
||||
|
||||
virtual void foo() = 0;
|
||||
};
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user