JustCpp
Repo wih C++ stuff
Loading...
Searching...
No Matches
oop.hpp File Reference
#include <memory>
#include <utility>
#include <iostream>
Include dependency graph for oop.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AllAccessModifiers
 
class  AllAccessModifiers_friend
 
class  AllAccessModifiers_subclass
 
class  AllAccessModifiers_subclass_public
 
class  AllAccessModifiers_subclass_protected
 
class  PolymorphismBase
 
class  PolymorphismDerived1
 
class  PolymorphismDerived2
 
class  AbstractionInterface
 
class  AbstractionDerived
 
class  DefaultContructor
 
class  MoveConstructor
 
class  CopyConstructor
 
class  StaticMemberClass
 
struct  OpOverload::Complex
 

Namespaces

namespace  AccessModifiersExample
 
namespace  PolymorphismExample
 
namespace  AbstractionExample
 
namespace  ConstructorsExample
 
namespace  StaticMembersExample
 
namespace  OpOverload
 
namespace  Templates
 

Enumerations

enum  ConstructorsExample::ConstructorType : int { ConstructorsExample::c_default = 0 , ConstructorsExample::c_move , ConstructorsExample::c_copy }
 

Functions

void friend_function (void)
 
void AccessModifiersExample::example (void)
 
int PolymorphismExample::example (int a)
 
int AbstractionExample::example (int a)
 
std::pair< int, int > ConstructorsExample::example (ConstructorType type, int value)
 
int StaticMembersExample::example (int value)
 
Complex OpOverload::example (void)
 
Complex OpOverload::operator+ (const Complex &a, const Complex &b)
 
std::ostream & OpOverload::operator<< (std::ostream &stream, const Complex &a)
 
template<typename T>
Templates::myMax (T a, T b)
 
void Templates::example (void)
 

Variables

template<typename T>
Templates::variable_template = T(16.161616)
 

Function Documentation

◆ friend_function()

void friend_function ( void )
Here is the caller graph for this function: