Flutter plugin for scanning and generating QR codes using the ZXing library, supporting Android, iOS, and desktop platforms
				
			
			
				
		flutterbarcode-generatorbarcode-scannergeneratorqrqrcodeqrcode-generatorqrcode-scannerscannerzxingbarcodezxscanner
		
		
		
		
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							19 lines
						
					
					
						
							672 B
						
					
					
				
			
		
		
	
	
							19 lines
						
					
					
						
							672 B
						
					
					
				#ifndef RUNNER_UTILS_H_ | 
						|
#define RUNNER_UTILS_H_ | 
						|
 | 
						|
#include <string> | 
						|
#include <vector> | 
						|
 | 
						|
// Creates a console for the process, and redirects stdout and stderr to | 
						|
// it for both the runner and the Flutter library. | 
						|
void CreateAndAttachConsole(); | 
						|
 | 
						|
// Takes a null-terminated wchar_t* encoded in UTF-16 and returns a std::string | 
						|
// encoded in UTF-8. Returns an empty std::string on failure. | 
						|
std::string Utf8FromUtf16(const wchar_t* utf16_string); | 
						|
 | 
						|
// Gets the command line arguments passed in as a std::vector<std::string>, | 
						|
// encoded in UTF-8. Returns an empty std::vector<std::string> on failure. | 
						|
std::vector<std::string> GetCommandLineArguments(); | 
						|
 | 
						|
#endif  // RUNNER_UTILS_H_
 | 
						|
 |