2023 Charge Up  0.1.0
Code for the Titanium Titans (FRC Team #4467)'s 2023 robot
MyLibrary::SubclassExample< TemplatedClass > Class Template Reference

some subclass More...

#include <subclass-example.hpp>

Inheritance diagram for MyLibrary::SubclassExample< TemplatedClass >:
MyLibrary::Example

Public Member Functions

int virtualfunc () override
 
template<typename T >
std::shared_ptr< std::string > function_template_test (std::shared_ptr< T > &param)
 Template function function.
 
template<typename T , typename Foo , typename Bar , typename Alice , typename Bob , typename Charlie , typename Hello , typename World >
std::pair< std::string, std::string > long_function_with_many_parameters (std::shared_ptr< T > &param1, std::shared_ptr< std::string > &param2, bool parameter3, Alice paramater4 Bob parameter 5)
 Extra long function with lots of parameters and many template types. More...
 
- Public Member Functions inherited from MyLibrary::Example
std::string test (const std::string &test)
 brief summary More...
 

Additional Inherited Members

- Static Public Member Functions inherited from MyLibrary::Example
static bool staticfunc ()
 

Detailed Description

template<typename TemplatedClass>
class MyLibrary::SubclassExample< TemplatedClass >

some subclass

Member Function Documentation

◆ long_function_with_many_parameters()

template<typename TemplatedClass >
template<typename T , typename Foo , typename Bar , typename Alice , typename Bob , typename Charlie , typename Hello , typename World >
std::pair<std::string, std::string> MyLibrary::SubclassExample< TemplatedClass >::long_function_with_many_parameters ( std::shared_ptr< T > &  param1,
std::shared_ptr< std::string > &  param2,
bool  parameter3,
Alice paramater4 Bob parameter  5 
)

Extra long function with lots of parameters and many template types.

Also has a long return type.

Parameters
param1first parameter
param2second parameter
parameter3third parameter

◆ virtualfunc()

template<typename TemplatedClass >
int MyLibrary::SubclassExample< TemplatedClass >::virtualfunc ( )
overridevirtual
Bug:
second bug
Returns

Implements MyLibrary::Example.


The documentation for this class was generated from the following file: